ActionScript を使用して実行時にコンポーネントをドキュメントに追加するには、SWF ファイルのコンパイル時に、最初にコンポーネントをアプリケーションのライブラリに配置する必要があります(ウィンドウ/ライブラリ)。コンポーネントをライブラリに追加するには、コンポーネントパネルからライブラリパネルにコンポーネントをドラッグします。 ライブラリについて詳しくは、
ライブラリ
を参照してください。
また、コンポーネントのクラスファイルを読み込んで、その API をアプリケーションで使用できるようにする必要があります。コンポーネントクラスファイルは、1 つまたは複数のクラスが含まれるパッケージにインストールされます。コンポーネントクラスを読み込むには、
import
ステートメントを使用し、パッケージ名とクラス名を指定します。例えば、次の
import
ステートメントを使用して Button クラスを読み込みます。
import fl.controls.Button;
コンポーネントが含まれているパッケージについて詳しくは、「
Adobe Flash Professional CS5 用 ActionScript 3.0 リファレンスガイド
」を参照してください。コンポーネントのソースファイルの場所について詳しくは、
コンポーネントファイルの操作
を参照してください。
コンポーネントのインスタンスを作成するには、コンポーネントの ActionScript コンストラクターメソッドを呼び出す必要があります。例えば、次のステートメントによって、
aButton
という Button のインスタンスが作成されます。
var aButton:Button = new Button();
最後の手順は、静的な
addChild()
メソッドを呼び出して、コンポーネントインスタンスをステージまたはアプリケーションコンテナに追加します。例えば、次のステートメントは
aButton
インスタンスを追加します。
addChild(aButton);
この時点でコンポーネントの API を使用して、コンポーネントのサイズとステージでの位置を動的に指定し、イベントをリスンし、そのビヘイビアーを変更するプロパティを設定できます。特定のコンポーネントの API について詳しくは、「
Adobe Flash Professional CS5 用 ActionScript 3.0 リファレンスガイド
」を参照してください。
addChild()
メソッドについて詳しくは、
表示リストの操作
を参照してください。