As3 - 定位所有MovieClips?

时间:2013-07-15 11:47:11

标签: actionscript-3 target movieclip

我想知道是否有任何方法可以定位所有MovieClip,所以我可以为所有这些添加效果..会

for each(Mc:MovieClip in stage){
//do sth
}

工作?

1 个答案:

答案 0 :(得分:0)

我希望它像你的建议一样简单,它肯定会更有意义。不幸的是,您可能需要做更多类似的事情:

for(var i:int = 0; i < numChildren; i++)
{
    var m:DisplayObject = getChildAt(i);
    if(m is MovieClip)
    {
        // Do some stuff
    }
}

这将遍历所有孩子,然后检查他们是否是一个动画片段,然后你可以做你的东西。

或者,您可以跟踪每个动画片段,因为它已添加到数组中的舞台上,然后从中引用。但那可能只是矫枉过正。取决于您的用例。