埋め込みサウンドの操作

AIR では、JavaScript を使用して、SWF ファイルに埋め込まれているサウンドにアクセスできます。このような SWF ファイルは、次のいずれかの方法を使用してアプリケーションに読み込むことができます。

  • HTML ページの <script> タグを使用する

  • runtime.flash.display.Loader クラスを使用する

    アプリケーションの SWF ファイルにサウンドファイルを埋め込む厳密な方法は、SWF コンテンツの開発環境によって異なります。SWF ファイルにメディアを埋め込む方法については、使用している SWF コンテンツ開発環境のドキュメントを参照してください。

    埋め込まれているサウンドを使用するには、そのサウンドのクラス名を ActionScript で参照します。例えば、次のコードは自動的に生成される DrumSound クラスのインスタンスを作成することで開始します。

    var drum = new DrumSound(); 
    var channel = drum.play();

    DrumSound は flash.media.Sound クラスのサブクラスなので、Sound クラスのメソッドとプロパティを継承します。前の例に示すように、 play() メソッドが含まれます。