traceDisplayList(this.stage,"bsxylj");
function traceDisplayList(container:DisplayObjectContainer,indentString:String = ""):void
{
trace(indentString, container, "name:",container.name,"child:",container.numChildren);
if(container.numChildren>0)
{
var child:DisplayObject;
for (var i:uint=0; i < container.numChildren; i++)
{
child = container.getChildAt(i);
if (container.getChildAt(i) is DisplayObjectContainer)
{
traceDisplayList(DisplayObjectContainer(child), indentString + " ");
}
else
{
trace(indentString + " ", child, "name:",child.name);
}
}
}
}
function traceDisplayList(container:DisplayObjectContainer,indentString:String = ""):void
{
trace(indentString, container, "name:",container.name,"child:",container.numChildren);
if(container.numChildren>0)
{
var child:DisplayObject;
for (var i:uint=0; i < container.numChildren; i++)
{
child = container.getChildAt(i);
if (container.getChildAt(i) is DisplayObjectContainer)
{
traceDisplayList(DisplayObjectContainer(child), indentString + " ");
}
else
{
trace(indentString + " ", child, "name:",child.name);
}
}
}
}