Flash CS3 ドキュメンテーション |
|||
| ActionScript 3.0 のプログラミング > ActionScript のオブジェクト指向プログラミング > クラス > 埋め込みアセットクラス | |||
ActionScript 3.0 では、埋め込みアセットを表現するために、埋め込みアセットクラスと呼ばれる特別なクラスを使用します。"埋め込みアセット" は、コンパイル時に SWF ファイルに含まれるサウンド、イメージ、フォントのようなアセットです。アセットを動的にロードするのではなく埋め込むと、実行時に利用可能になることが保証されますが、SWF ファイルのサイズは大きくなってしまいます。
アセットを埋め込むには、まずアセットを FLA ファイルのライブラリに保存します。次に、アセットの linkage プロパティを使用して、アセットの埋め込みアセットクラスに名前を付けます。その名前のクラスがクラスパスに見つからない場合、クラスは自動的に生成されます。これにより、埋め込みアセットクラスのインスタンスを作成し、そのクラスによって定義または継承された任意のプロパティとメソッドを使用できるようになります。たとえば、次のコードを使用して、PianoMusic という名前の埋め込みアセットクラスにリンクされた埋め込みサウンドを再生できます。
var piano:PianoMusic = new PianoMusic(); var sndChannel:SoundChannel = piano.play();
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000066.html