ActionScript Debugging
This is a simple little segment of code that i find very useful to work my way through flash files. It basically lists all the properties (which includes direct children) of the target movieclip. Here’s a few implimentations…
(Set n
beforehand with something like var n = my_mc
)
for(var i in n){
trace(i+" : "+n[i]);
};
and thats it in a nutshell. Your output will be something like this;
property : value
Ok, so thats not a very good example, but try it and you’ll see.
Here’s a function-based version for you…
traceProperties = function(movieclip){
n = movieclip;
for(i in n){
trace(i+" : "+n[i]);
}
}
and it’s Actionscript 2.0 sibling…
function traceProperties(n:Object):Void{
for(var i in n){
trace(i+" : "+n[i]);
}
}