Document オブジェクト

トップレベル Flash オブジェクトの重要なプロパティは fl.documents プロパティです (fl.documents プロパティを参照してください)。fl.documents プロパティは、現在オーサリング環境で開いている FLA ファイルを表す Document オブジェクトの配列を含んでいます。各 Document オブジェクトのプロパティは、FLA ファイルに含めることができるほとんどのエレメントを表します。したがって、DOM の大部分は Document オブジェクトの子オブジェクトとプロパティで構成されます。詳細については、Document オブジェクト を参照してください。

たとえば、最初に開いたドキュメントを参照するには、flash.documents[0] ステートメントまたは fl.documents[0] ステートメントを使用します。最初のドキュメントは、オーサリング環境の現在のセッションで開いた最初の Flash ドキュメントになります。最初に開いたドキュメントを閉じると、開いている他のドキュメントのインデックスがデクリメントされます。

特定のドキュメントのインデックスを検索するには、flash.findDocumentIndex(nameOfDocument) または fl.findDocumentIndex(nameOfDocument) を使用します。詳細については、fl.findDocumentIndex() を参照してください。

現在フォーカスのあるドキュメントにアクセスするには、flash.getDocumentDOM() ステートメントまたは fl.getDocumentDOM() ステートメントを使用します。詳細については、fl.getDocumentDOM() を参照してください。後者は、このドキュメントのほとんどの例で使用しているシンタックスです。

fl.documents 配列にある特定のドキュメントを検索するには、配列内を順に検索し、各ドキュメントの document.name プロパティを確認します。 fl.documents および document.name を参照してください。

前の表にない DOM のすべてのオブジェクト (Flash ドキュメントオブジェクトモデル (DOM)を参照) は、Document オブジェクトからアクセスします。たとえば、ドキュメントのライブラリにアクセスするには、document.library プロパティを使用して、library オブジェクトを取得します。

fl.getDocumentDOM().library

ライブラリのアイテムの配列にアクセスするには、library.items プロパティを使用します。配列の各エレメントは Item オブジェクトです。

fl.getDocumentDOM().library.items

ライブラリの特定のアイテムにアクセスするには、library.items 配列のメンバーを指定します。

fl.getDocumentDOM().library.items[0]

つまり、library オブジェクトは Document オブジェクトの子オブジェクトであり、Item オブジェクトは library オブジェクトの子オブジェクトになります。詳細については、document.librarylibrary オブジェクトlibrary.items、および Item オブジェクト を参照してください。


 

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

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