really usefull function to trace any data structure for their contents:
/** * recursive parsing of any data structure */ private function traceObject(obj:*,level:int=0,output:String=""):*{ var tabs:String = ""; for(var i:int=0; i<=level; i++, tabs+="\t"){ for(var child:* in obj){ output += tabs +"["+ child +"] => "+obj[child]; var childOutput:String=traceObject(obj[child], level+1); if(childOutput!=''){ output+=' {\n'+childOutput+tabs +'}'; } output += "\n"; } return output; } }
August 19th, 2010
thanks a lot for sharing! v useful function.