meaning of traceDisplayList() output?
barpos Apr 3, 2011 8:24 AMHi,
Here's what that custom class reports (I can't make out where the bold lines come from -- no such thing on the stage or anywhere else in my document):
-------------------------------------------------------------
[object MainTimeline__Preloader__] root1
[object Shape] instance1
[object Loader] instance2
[object MainTimeline] instance3
[object MovieClip] anim_mc
[object Shape] instance4
[object Loader] instance7
[object MainTimeline] instance8
[object MovieClip] backBuilding
[object Shape] instance9
[object SimpleButton] FullScrnBtn
[object SimpleButton] Machining_Btn
[object SimpleButton] Welding_Btn
[object SimpleButton] SnowBlade_Btn
[object SimpleButton] Engineering_Btn
[object SimpleButton] Company_Btn
[object SimpleButton] Contacts_Btn
[object MovieClip] __id0_
[object TLFTextField] TraceTxt
[object Shape] instance114
[object Sprite] instance115
[object SimpleButton] instance116
[object TextLine] instance118
[object MovieClip] instance10
[object MovieClip] __id1_
[object TLFTextField] CompanyName
[object Shape] instance120
[object Sprite] instance121
[object SimpleButton] instance122
[object TextLine] instance124
[object Shape] instance125
[object MovieClip] instance11
---------------------------------------------------------------------
Where can I find detail explanation how what to expect from a display object list?
---------------------------------------------------------------------
Here's the code for the traceDisplayList() class:
package
{
import flash.display.DisplayObjectContainer;
import flash.display.DisplayObject;
public class traceDisplayList
{
public function traceDisplayList(kontainer:DisplayObjectContainer,indentString:String=""):void
{
traceF(kontainer,indentString);
}
private function traceF(kontainer:DisplayObjectContainer,indentString:String=""):void
{
{
var child:DisplayObject;
for (var i:uint = 0; i < kontainer.numChildren; i++)
{
child = kontainer.getChildAt(i);
trace(indentString,child,child.name);
if (kontainer.getChildAt(i) is DisplayObjectContainer)
{
traceF(DisplayObjectContainer(child),indentString + "\t");
}
}
}
}
}
}


