首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >movieclip内用于语句访问movieclip的AS3

movieclip内用于语句访问movieclip的AS3
EN

Stack Overflow用户
提问于 2012-03-07 01:03:31
回答 1查看 317关注 0票数 0

我添加了以下内容:

sub1_btn

在sub1_btn中有一个叫做“箭头”的电影剪辑。

使用此代码,我可以访问它并在它之间进行补间:

代码语言:javascript
复制
TweenMax.to(sub2_btn.arrow, 1, {rotation: -0});

但是,在FOR语句中使用此代码(因为有2个),我没有

代码语言:javascript
复制
for (var i:int = 1; i<3; i++){
                TweenMax.to(["sub"+i+"_btn"].arrow, 1, {rotation: -0});
            }

上面的代码有什么问题?错误是:

错误:无法对空对象进行补间。在com.greensock::TweenLite()在com.greensock::TweenMax()在com.greensock::TweenMax$/to()在src::main/pullSub()

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-07 01:24:31

试着这样做:

代码语言:javascript
复制
for (var i:int = 1; i<3; i++){
    TweenMax.to(this["sub"+i+"_btn"].arrow, 1, {rotation: -0});
}

问题是["sub"+i+"_btn"]创建了一个新数组,并且该数组不包含对象arrow。但是当您使用this["sub"+i+"_btn"]时,您可以随心所欲地访问影片剪辑sub[i]_btn

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9588360

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档