扩展 Flash |
|
|
|
| 简介 > Flash 文档对象模型 > DOM 结构摘要 | |||
以下列表以大纲形式显示了 DOM 结构。每行开头的数字表示对象级别。例如,以"03"开头的对象是上一级"02"对象的子级,而后者又是上一级"01"对象的子级。
有些情况下,某对象可以通过指定其父对象的属性提供。例如,document.timelines 属性包含由 Timeline 对象组成的数组(请参见 document.timelines 和 Timeline 对象)。下面的大纲说明了这些属性。
最后,有些对象是其它对象的子类,而不是其它对象的子对象。除了其它对象(超类)的方法和属性之外,作为其它对象子类的对象还有其自己的方法和/或属性。子类与其超类在层次结构中共享同一级别。例如,Item 对象是 BitmapItem 对象的超类(请参见 Item 对象和 BitmapItem 对象)。下面的大纲阐释了这些关系:
01 顶级函数和方法
01 FLfile 对象
02 Document 对象(fl.documents 数组)
03 Filter 对象
03 Matrix 对象
03 Fill 对象
03 Stroke 对象
03 library 对象
04 Item 对象(library.items 数组)
04 BitmapItem 对象(Item 对象的子类)
04 folderItem 对象(Item 对象的子类)
04 fontItem 对象(Item 对象的子类)
04 SoundItem 对象(Item 对象的子类)
04 SymbolItem 对象(Item 对象的子类)
04 VideoItem 对象(Item 对象的子类)
03 Timeline 对象(document.timelines 数组)
04 Layer 对象(timeline.layers 数组)
05 Frame 对象(layer.frames 数组)
06 Element 对象(frame.elements 数组)
07 Matrix 对象 (Element.matrix)
06 Instance 对象(抽象类,Element 对象的子类)
06 BitmapInstance 对象(Instance 对象的子类)
06 CompiledClipInstance 对象(Instance 对象的子类)
06 ComponentInstance 对象(SymbolInstance 对象的子类)
07 Parameter 对象 (componentInstance.parameters)
06 SymbolInstance 对象(Instance 对象的子类)
06 Text 对象(Element 对象的子类)
07 TextRun 对象(text.textRuns 数组)
08 TextAttrs 对象(textRun.textAttrs 数组)
06 Shape 对象(Element 对象的子类)
07 Contour 对象(shape.contours 数组)
08 HalfEdge 对象
09 Vertex 对象
09 Edge 对象
07 Edge 对象(shape.edges 数组)
08 HalfEdge 对象
09 Vertex 对象
09 Edge 对象
07 Vertex 对象(shape.vertices 数组)
08 HalfEdge 对象
09 Vertex 对象
09 Edge 对象
04 Screen 对象(screenOutline.screens 数组)
05 Parameter 对象(screen.parameters 数组)
03 Path 对象
04 Contour 对象
02 Effect 对象(fl.effects 数组)
02 Math 对象
02 Project 对象
03 ProjectItem 对象(project.items 数组)
03 ToolObj 对象(tools.toolObjs 数组)
02 XMLUI 对象
|
|
|
|