DOM 構造の概要

次のリストに、DOM 構造をアウトラインフォーマットで示します。各行の先頭にある数字はオブジェクトのレベルを示します。たとえば、"03" で表されるオブジェクトは高位の "02" オブジェクトの子になり、この "02" オブジェクトは、さらに高位の "01" オブジェクトの子になります。

親オブジェクトのプロパティを指定することでオブジェクトが使用可能になる場合もあります。たとえば、document.timelines プロパティは Timeline オブジェクトの配列を含んでいます (document.timelines および Timeline オブジェクト を参照してください)。これらのプロパティについては次のアウトラインで示しています。

最後に、オブジェクトの中には、他のオブジェクトの子オブジェクトではなく、オブジェクトのサブクラスになっているものもあります。別のオブジェクトのサブクラスであるオブジェクトには、スーパークラスオブジェクトのメソッドとプロパティの他に、独自のメソッドや親オブジェクトのプロパティがあります。サブクラスオブジェクトは、スーパークラスオブジェクトと同じ階層レベルを共有します。たとえば、Item オブジェクトは BitmapItem オブジェクトのスーパークラスです (Item オブジェクト および BitmapItem オブジェクト を参照してください)。これらの関係については次のアウトラインで示しています。

01 トップレベル関数とメソッド

01 FLfile オブジェクト

01 flash オブジェクト (fl)

   02 compilerErrors オブジェクト

   02 componentsPanel オブジェクト

   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 Oval オブジェクト

                  07 Rectangle オブジェクト

                  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 オブジェクト

      03 ScreenOutline オブジェクト

         04 Screen オブジェクト (screenOutline.screens 配列)

            05 Parameter オブジェクト (screen.parameters 配列)

   02 adrawingLayer オブジェクト

      03 Path オブジェクト

         04 Contour オブジェクト

   02 Effect オブジェクト (fl.effects 配列)

   02 Math オブジェクト

   02 outputPanel オブジェクト

   02 Project オブジェクト

      03 ProjectItem オブジェクト (project.items 配列)

   02 Tools オブジェクト (fl.tools 配列)

      03 ToolObj オブジェクト (tools.toolObjs 配列)

   02 XMLUI オブジェクト


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00003806.html