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)
哦....抱歉是一年,有些变化迟到了......