『ActionScript 3.0 言語およびコンポーネントリファレンス』は、Flash CS4 や Flex 3 などのアドビ製品に対応しています。その内容は ActionScript に特化したアプリケーションプログラミングインターフェイス(API)に及び、実装方法は使用するオーサリングツールによって異なります。そのため、『ActionScript 3.0 言語およびコンポーネントリファレンス』のサンプルコードをテストおよび使用するには、使用中のオーサリングツール別の実装方法を理解しておく必要があります。例えば、『ActionScript 3.0 言語およびコンポーネントリファレンス』には、クラス構造を使用するサンプル(flash.ui.ContextMenu クラスの例など)と使用しないサンプル(flash.display.DisplayObjectContainer.mouseChildren プロパティの例など)が含まれています。Flex Builder ユーザーが ContextMenu クラスのサンプルをテストする場合は、これを ActionScript プロジェクトに直接貼り付けることができます(MXML ベースのプロジェクトでは、クラス構造のサンプルには多くの場合、追加の Flex 固有コードが必要になります)。Flash オーサリングのユーザーは、そのコンテンツをクラスファイル内に貼り付けてテストする必要があります。オーサリングツール別の手順は次のとおりです。

Flash CS4 の場合

クラス構造を使用しない例であれば、メインタイムラインの最初のフレームのアクションパネルにペーストした後、制御/ムービープレビューメニューオプションを使用してテストできます。クラス構造を使用する例の場合は、次の手順を実行します。

  1. クラスのコード例を新しい AS ファイルにペーストして、そのファイルにプライマリクラスと同じ名前(ContextMenuExample.as など)を付けます。
  2. 新しい空の FLA ファイルを作成し、AS ファイルと同じディレクトリに保存します。
  3. プロパティインスペクタの「プロパティ」タブで、プライマリクラスのクラス名を入力します。例えば、「ドキュメントクラス」テキストボックスに「ContextMenuExample」と入力します。
  4. FLA ファイルに変更を保存します。
  5. 制御/ムービープレビューメニューオプションを使用して、ムービーをプレビューします。

Flex Builder の場合

クラス構造を使用しない例であれば、MXML アプリケーションの mx:Script タグの内容としてペーストすることができます。クラス構造を使用する例の最も簡単なテスト方法は、次のように ActionScript プロジェクトにペーストすることです。

  1. ファイル/新規/ActionScript メニューオプションを選択します。
  2. 「プロジェクト名」に、主要なクラスの名前を入力します(例:ContextMenuExample)。
  3. Flex Builder で、ActionScript プロジェクトテンプレートに基づいて ActionScript ファイルが作成されます。ファイル内にデフォルトのテンプレートコンテンツがある場合は削除します。
  4. package および import ステートメントを含むサンプル全体を、ActionScript ファイル内にコピーします。
  5. 「実行」コマンドまたは「デバッグ」コマンドを使用して、サンプルをテストします。

メモ : Flash Player 表示オブジェクト (テキストフィールドなど) で addChild() ActionScript メソッドが使用されている MXML アプリケーション内で ActionScript の例をテストする場合は、Flash Player 表示オブジェクトを追加する代わりに Flex UIComponent にコードをアタッチする必要があります。