2016-11-15 30 views
0

Adob​​e Animateファイルがあります。私はオブジェのリンク部分をクリックすることができる午前ライブラリ内の他のオブジェクトの場合、このAdob​​e Animateで.mp3ファイルのリンケージタグを設定する方法

createjs.Sound.play("mySound"); 

のようなものを使用することができ、ライブラリ内の.mp3ファイルへのリンクタグを設定しようとしていますし、私の名前をタイプしてください。しかし、.mp3のサウンドプロパティを開きます。私はリンケージセットでサンプルを見てきましたが、リンケージプロパティを自分で設定する方法を理解していません。ここで私が話している場所のスクリーングラブです。 .FLA自体に.MP3ファイルを含む

enter image description here

答えて

2

代わりに、私はそれがはるかに適切な外部フォルダにサウンドファイル/秒を入れて、それが好きで、負荷に見つける:

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

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

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

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

1

これは実際には本当に簡単です。 [リンケージ]列の項目をダブルクリックして名前を追加できます。これを行うと、オーディオはエクスポートされるとアプリケーションに組み込まれます。

デモ:あなたは少なくとも一つの音(リンケージとして、あるいはフレームに)持っている場合はhttps://youtu.be/wQ5zm6QHHMU

、SoundJSとplaySoundヘルパーメソッドは、あなたのHTMLに含まれています。しかし、あなたが何も持っていない場合、あなたのアプリはこれを持っていません。一度エクスポート

が、あなたはどちらの方法を使用することができます。

createjs.Sound.play("linkage-id"); 
// OR 
playSound("linkage-id"); 

@Catalinことにより、他の答えは、正しいです - あなたは、大規模プロジェクトのために意味をなさない可能性がある、オーディオを自分で管理することができます。

乾杯。

+0

何らかの理由でリンケージ領域をクリックすることができません。試してみたところ、プロパティを引き続き表示しています。ムービークリップのリンケージを設定するのは本当に簡単でしたが、このオーディオファイルは機能していないようです。 – icekomo

+0

Animateのどのバージョンをお使いですか? – Lanny

+0

アニメCC 2017を使用しています – icekomo

関連する問題