如何通过实例名称访问动画片段内的动画片段?
问题描述:
我有几个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]
等等。希望你了解正在发生的事情。
是的。正是我需要的。谢谢:) – 2013-04-28 09:18:28
也,如果main_mc是一个动态名称,你可以使用这个[“main_mc”] [“my_mc”+ i] – catholicon 2013-04-28 09:37:52