如何通过它的实例名称访问movieclip中的movieclip?

时间:2013-04-28 08:13:24

标签: actionscript-3

我在另一个movieclip(实例名称:main_mc)中有几个动画片段(实例名称为my_mc0,my_mc1,... my_mc8)。 我知道我可以访问任何这样的儿童动画片段:main_mc.my_mc0.whatever 但是因为那里有9个孩子,所以我想使用一个遍历它们的循环。 类似的东西:

enter code here

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

上面的代码不起作用。 在任何地方找不到答案...... 任何想法?

1 个答案:

答案 0 :(得分:1)

不要使用“this”(我猜测是指舞台/根),而是尝试将其替换为包含movieclip的内容。

this.main_mc["my_mc" + i]

或者如果main_mc在另一个movieclip(anotherClip)中:

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

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