Flash ドキュメントオブジェクトモデル (DOM)

Flash JavaScript API の Flash ドキュメントオブジェクトモデル (DOM) は、1 組のトップレベル関数 (トップレベル関数とメソッドを参照) と、FLfile オブジェクトおよび Flash オブジェクト (fl) の 2 つのトップレベルオブジェクトで構成されます。いずれのオブジェクトも、Flash オーサリング環境を開いている場合には必ず存在するので、いつでもスクリプトで使用できます。詳細については、FLfile オブジェクト および flash オブジェクト (fl) を参照してください。

Flash オブジェクトを参照する場合は、flash または fl を使用します。たとえば、開いている FLA ファイルをすべて閉じるには、次のいずれかのステートメントを使用します。

flash.closeAll();
fl.closeAll();

Flash オブジェクトには、次に示す子オブジェクトがあります。

オブジェクト

アクセス方法

actionsPanel オブジェクト

actionsPanel オブジェクトにアクセスするには、fl.actionsPanel を使用します。このオブジェクトは、Flash オーサリング環境の [アクション] パネルに相当します。

compilerErrors オブジェクト

compilerErrors オブジェクトにアクセスするには、fl.compilerErrors を使用します。このオブジェクトは、Flash オーサリング環境の [コンパイルエラー] パネルに相当します。

componentsPanel オブジェクト

componentsPanel オブジェクトにアクセスするには、fl.componentsPanel を使用します。このオブジェクトは、Flash オーサリング環境の [コンポーネント] パネルに相当します。

Document オブジェクト

開いているすべてのドキュメントの配列を取得するには、fl.documentsを使用します。特定のドキュメントにアクセスするには、fl.documents[index] を使用します。現在のドキュメント (フォーカスのあるドキュメント) にアクセスするには、fl.getDocumentDOM() を使用します。

adrawingLayer オブジェクト

drawingLayer オブジェクトにアクセスするには、fl.drawingLayer を使用します。

Effect オブジェクト

Flash 起動時に登録されるエフェクトに相当するエフェクト記述子の配列を取得するには、fl.effects を使用します。特定のエフェクトにアクセスするには、fl.effects[index] を使用します。現在適用されているエフェクトのエフェクト記述子にアクセスするには、fl.activeEffect を使用します。

Math オブジェクト

Math オブジェクトにアクセスするには、fl.Math を使用します。

outputPanel オブジェクト

outputPanel オブジェクトにアクセスするには、fl.outputPanel を使用します。このオブジェクトは、Flash オーサリング環境の [出力] パネルに相当します。

Project オブジェクト

現在開いているプロジェクトの Project オブジェクトを返すには、fl.getProject() を使用します。

Tools オブジェクト

Tools オブジェクトの配列にアクセスするには、fl.tools を使用します。

XMLUI オブジェクト

XML User Interface (XMLUI) オブジェクトにアクセスするには、fl.xmlui を使用します。XMLUI オブジェクトを使用すると、XMLUI ダイアログボックスのプロパティを取得、設定することができます。

このセクションでは、次のトピックについて説明します。

 

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

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