About Display Object

Hello all ,I can’t find the relationship of display object hierarchy with the structure of flash authoring objects.for example what is the correspondent object of the main time line on flash authoring tool in the display object hierarchy?or what is the correspondent object of the scene that we see on the authoring tool in display object hierarchy?
Sincerely yours Mohsena

Actually, there’s no “corresponding objects” for timeline, MainTimeline is a separate class, which will be automaticaly added to the compiled SWF in case it has clips/scripts on the timeline (along with addTimelineScript function). It works the same way as the autogenerated classes for library items. Although scenes exist in compiled SWF, they have no special meaning, they will act like frames. I’m not sure, but looks like it’s some backward compartibility issue…

“FWS U\x02\x00\x00x\x00\a\xD0\x00\x00\x17p”
"\x00\x00\x1F\x02\x00" “D\x11\b\x00\x00\x00” “C\x02\xFF\xFF\xFF”
"\xBF\x15\x14\x00\x00\x00\x02\x00**[COLOR=darkred]Scene 1[/COLOR]\x00"
"\x01
[COLOR=darkred]Scene 2[/COLOR]\x00\x00\xBF\x14\xEA\x01\x00\x00"
"\x01\x00\x00\x00\x00\x10\x00.\x00\x00\x00\x00\x16\r"
"try_scene_fla\fMainTimeline\rflash.display MovieClip\x1Atry_scene_fla:MainTimeline\x00
\x04array\x05"**
“Array\x03xml\x03XML\x06”
**“frame1\x06” **
**“frame2\x06<xml/>\x0E” **
“addFrameScript\x06Object\fflash.events\x0F”
“EventDispatcher\rDisplayObject\x11InteractiveObject\x16DisplayObjectContainer\x06Sprite”
"\a\x16\x01\x16\x03\x18\x05\x16\x06\x17\x01"
"\x16\x10\x00\x10\a\x01\x02\a\x02\x04\a\x04\a\a\x04\b"
"\a\x04 \a\x04
\a\x05\v\a\x05\f\a\x04\x0E\a"
"\x04\x0F\a\x06\x11\a\x02\x12\a\x02\x13\a\x02\x14\a\x02"
"\x15\x05\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00"
"\x00\x00\x00\x00\x00\x00\x00\x01\x01\x02\b\x03\x00\x03\x04\x03"
"\x00\x00\x04\x00\x05\x00\x00\x06\x00\a\x01\x00\x01\b\x01\x00"
"\x02\x00\x00\x01\x04\x01\x01\x04\x01\x00\x05\x00\x01\x01

”\x03\xD0" “0G\x00\x00\x01\x03\x01
\v\r\xD0” “0^\x05"
\x06,\rB\x01h\x05G\x00\x00\x02\x03\x01 \v" "\r\xD0" "0^\x03$\x00$\x01V\x02h\x03G\x00\x00" "\x03\x05\x01 \v\x13\xD0" "0\xD0I\x00] $\x00"
"\a$\x01\bO \x04G\x00\x00\x04\x02\x01\x01 " "'\xD0" "0e\x00
0\v0\f0\r" "0\x0E" “0\x0F" "0\x02” “0`\x02X\x00\x1D\x1D”
"\x1D\x1D\x1D\x1D\x1Dh\x01G\x00\x00?\x13\x1F\x00\x00\x00"
"\x01\x00\x00\x00"
“try_scene_fla.MainTimeline\x00@\x00@\x00\x00\x00”

“FWS M\x02\x00\x00x\x00\a\xD0\x00\x00\x17p”
"\x00\x00\x1F\x02\x00" “D\x11\b\x00\x00\x00” “C\x02\xFF\xFF\xFF”
"\xBF\x15\v\x00\x00\x00\x01\x00**[COLOR=darkred]Scene 1[/COLOR]\x00"
"\x00\xBF\x14\xEB\x01\x00\x00\x01\x00\x00\x00\x00\x10\x00.\x00"
"\x00\x00\x00\x16"
"\rtry_scene_fla\fMainTimeline\rflash.display MovieClip\x1Atry_scene_fla:MainTimeline\x00
\x03xml\x03XML\x06"**
**“frame1\x05” **
**“array\x05” **
**“Array\x06” **
**“frame2\x06\x0E” **
“addFrameScript\x06Object\fflash.events\x0FEventDispatcher\rDisplayObject\x11InteractiveObject\x16DisplayObjectContainer\x06Sprite”
"\a\x16\x01\x16\x03\x18\x05\x16\x06\x17\x01\x16\x10\x00\x10\a\x01\x02\a"
"\x02\x04\a\x04\a\a\x04\b\a\x05 \a\x04
\a\x04"
"\v\a\x05\f\a\x04\x0E\a\x04\x0F\a\x06\x11\a\x02\x12"
"\a\x02\x13\a\x02\x14\a\x02\x15\x05\x00\x00\x00\x00\x00\x00"
"\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01"
"\x01\x02\b\x03\x00\x03\x04\x03\x00\x00\x04\x00\x05\x01\x00\x01"
"\x06\x00\x00\a\x00\b\x01\x00\x02\x00\x00\x01\x04\x01\x01\x04"
"\x01\x00\x05\x00\x01\x01
\x03\xD0" “0G\x00\x00\x01\x03"
”\x01
\v\r\xD0" “0^\x03\x04,\rB\x01h\x03" "G\x00\x00\x02\x03\x01 \v\r\xD0" "0^\x06$\x00$" "\x01V\x02h\x06G\x00\x00\x03\x05\x01 \v\x13\xD0" "0" "\xD0I\x00] $\x00\x05$\x01\bO \x04" "G\x00\x00\x04\x02\x01\x01 '\xD0" "0e\x00
0"
\v0\f0\r0\x0E" “0\x0F" "0"
”\x02" “0`\x02X\x00\x1D\x1D\x1D\x1D\x1D\x1D\x1Dh\x01G”
"\x00\x00?\x13\x1F\x00\x00\x00\x01\x00\x00\x00"
“try_scene_fla.MainTimeline\x00@\x00@\x00\x00\x00”

Here’re the sorces of the same file, case a - uses scenes, case b - uses frames
it has this script on the timeline:
var xml:XML = <xml/>; // frame 1
var array:Array = [0,1] // frame 2
Selected characters represent this scrip.