Macromedia Flash MX 2004 および Macromedia Flash MX Professional 2004 以降のバージョンには、ビヘイビアー、コマンド(JavaScript API)、エフェクト、ツールなどいくつかの拡張機能が備わっています。これらの機能により、上級ユーザーは、オーサリングツールの機能を拡張または自動化できます。XML-to-UI エンジンをこれらの拡張機能のいずれかと組み合わせて使用することで、拡張機能がパラメーターを必要とするか、または受け入れるかどうかを、ユーザーが確認するためのダイアログボックスを作成できます。XML タグを使用するか、表示する SWF ファイルを作成することにより、ダイアログボックスを定義できます。XMLUI オブジェクトには、このような場合に上級ユーザーが SWF ファイルと通信するのに必要なメカニズムが備わっています。
これらのメソッドを使用して、Flash オーサリングツールの拡張である SWF ファイルを構築できます。例えば、そのような拡張によって、Flash Application Protocol を使った UDDI(Universal Description, Discovery and Integration)リポジトリのナビゲーションや、「アクション」ツールボックスへの Web サービスのダウンロードが可能です。
定義ファイルの名前は、.xml ファイル拡張子およびディレクトリセパレーター(':'、'/' または '\')なしの単純なファイル名にする必要があります。
定義ファイルの名前は、.xml ファイル拡張子およびディレクトリセパレーター(':'、'/' または '\')なしの単純なファイル名にする必要があります。
名前
このメソッドが呼び出されたときに Configuration\ActionsPanel\CustomActions ディレクトリが存在しない場合は、そのディレクトリが作成されます。
定義ファイルの名前は、.xml ファイル拡張子およびディレクトリセパレーター(':'、'/' または '\')なしの単純なファイル名にする必要があります。
Flash JSAPI には、ユーザーがオーサリング環境で入力可能なコマンドを複製(エミュレート)するためのいくつかのオブジェクト、メソッド、およびプロパティが備わっています。JSAPI では、メニューにコマンドを追加する、ステージ上のオブジェクトを操作する、一連のコマンドを繰り返し実行するなどの方法をスクリプトに取り入れることによって、Flash の機能を拡張できます。
通常、ユーザーはコマンド/コマンドの実行を選択して JSAPI スクリプトを実行します。ただし、この関数を ActionScript スクリプトの中で使用して JSAPI コマンドを直接呼び出すこともできます。フレーム 1 上のスクリプトで
JSAPI の詳細については、