0

Adobe Animate ファイルがあります。このようなものを使用できるライブラリ内の.mp3ファイルにリンケージタグを設定しようとしています

createjs.Sound.play("mySound");

ライブラリ内の他のオブジェクトについては、オブジェクトのリンク領域をクリックして、自分の名前を入力できます。しかし、.mp3 の場合は、サウンド プロパティを開きます。リンケージ セットの例を見たことがありますが、リンケージ プロパティを自分で設定する方法がわかりません。これが私が話している場所のスクリーングラブです。

ここに画像の説明を入力

4

2 に答える 2

2

.fla 自体に .mp3 ファイルを含める代わりに、サウンド ファイルを外部フォルダーに入れて、次のようにロードする方がはるかに適切であることがわかりました。

createjs.Sound.on("fileload", handleFileLoad);
createjs.Sound.registerSound("[path/]MySound.mp3", "MySound");

function handleFileLoad()
{
    createjs.Sound.play("MySound");
}

そうすることで、サウンド ファイルを変数に割り当ててから、ボリューム、ループ数、「完全な」イベントの追加などの操作を行うことができます。

また、複数のサウンド ファイルがある場合は、マニフェスト ローダーを使用して一度にすべてをプリロードできます。これにより、いつでも「id」を使用して再生用に自動的に登録されます。

于 2016-11-15T11:01:15.693 に答える