ActionScript 2,嵌套动画片段列表

2 flash actionscript list movieclip

有没有人试图获取Flash 8,AS 2中指定停止(和当前)帧的舞台上所有动画片段(甚至是嵌套片段)的列表?

我做了以下事情:

for(i in _root){
if(typeof(_root[i])=="movieclip"){
trace(_root[i]);}
}
Run Code Online (Sandbox Code Playgroud)

但这对于第一级搜索是有利的:也就是说,如果在影片剪辑中你有其他影片剪辑,则无法覆盖它们.此外,在动画片段中可以有多个动画片段.

有没有人试图做我想做的事情?

再见!

小智 6

正如inkedmn所暗示的那样

printStuff首先检查它找到的值是否为mc,如果是,则跟踪然后在其中检查更多mcs.

printStuff = function(object){
    for(var x in object){
        if(typeof(object[x])=="movieclip"){
            trace(object[x]);
            printStuff(object[x]);
        }
    }
}
printStuff(_root);
Run Code Online (Sandbox Code Playgroud)

哦....抱歉是一年,有些变化迟到了......