Anonymous
public text v1 · immutable
var b = getNames();
var c;
for (var i=0; i<b.length; i++) {
c = b[i];
trace(c._name+" ... "+c);
}
function getNames () {
var b = new Array();
getNamesIteration(_root,b);
return b;
}
function getNamesIteration (m,b) {
var c;
for (var a in m) {
c=m[a];
if (typeof(c)=='movieclip') {
var seen = false;
for (var i = b.length-1; i>=0; i--) {
if (b[i] == c) { // we've already seen this mc
seen = true;
break;
}
}
if (!seen) {
b.push(c);
getNamesIteration(c,b);
}
}
}
}