如何通过实例名称访问动画片段内的动画片段?

问题描述:

我有几个movieclip(实例名称my_mc0,my_mc1,... my_mc8)在另一个movieclip(实例名称:main_mc)内。 我知道我可以像这样访问任何儿童影片剪辑:main_mc.my_mc0.whatever 但由于我有9个孩子,我想使用循环来覆盖它们。 类似的东西:如何通过实例名称访问动画片段内的动画片段?

enter code here 

for (i=0;i<9;i++) 
{ 
    this["main_mc.my_mc" + i].whatever 
} 

上面的代码不ofcourse工作。 在任何地方都找不到答案... 有什么想法?

而不是使用“this”(我猜的是指stage/root),可以用任何包含的movieclip替换它。

this.main_mc["my_mc" + i] 

或者,如果main_mc是另一个影片剪辑(anotherClip)内:

this.anotherClip.main_mc["my_mc" + i] 

等等。希望你了解正在发生的事情。

+0

是的。正是我需要的。谢谢:) – 2013-04-28 09:18:28

+0

也,如果main_mc是一个动态名称,你可以使用这个[“main_mc”] [“my_mc”+ i] – catholicon 2013-04-28 09:37:52