C レベルの拡張性

C レベルの拡張性メカニズムを使用すると、JavaScript とカスタム C コードの組み合わせを使用して Adobe Flash CS3 Professional の拡張ファイルを実装することができます。C を使用して関数を定義し、それらをダイナミックリンクライブラリ (DLL) または共有ライブラリにまとめて、そのライブラリを適切なディレクトリに保存します。その後で、Adobe Flash JavaScript API を使用して JavaScript からその関数を呼び出します。

C レベルの拡張性メカニズムは Macromedia Flash MX 2004 で実装され、Flash 8 では変更されませんでした。Flash CS3 での変更点は、サンプルの ZIP ファイルまたは SIT ファイルに含まれる "mm_jsapi.h" ファイルのみです (サンプルの DLL 実装を参照してください)。

たとえば、JavaScript よりも効率的に多くの計算を実行する関数を定義してパフォーマンスを向上させたり、より高度なツールやエフェクトを作成する必要がある場合などがあります。

この拡張性メカニズムは、Adobe Dreamweaver CS3 API のサブセットです。この API に関する詳しい知識がある場合は、C レベルの拡張性メカニズムの API 内の関数を知っているかもしれません。ただし、この API は、次の点で Dreamweaver API とは異なっています。


 

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

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