function hoge(o:DisplayObject,s:int=0):void{ trace(rept(s) + o.name, getQualifiedClassName(o)); if(o is DisplayObjectContainer){ var c:DisplayObjectContainer = o as DisplayObjectContainer; s++; for(var i:int=0;i<c.numChildren;i++)hoge(c.getChildAt(i),s); } }
function rept(n:int):String{ var s:String =""; while(n-->0)s+="\t"; return s; } //任意の表示オブジェクト以下の階層チェック hoge(this)