私はアバターとして鳥のフラッシュゲームを作っています。そして、鳥がアイアン・バード・ピックアップをピックアップすると、アイアン・マンの曲が演奏されます。しかし、問題は次のとおりです。このオーディオの新しいインスタンスを作成し続けます。だから私は十万オジーの歌を歌っているようだ。しかし、彼らはお互いの間に2番目の遅れがあります。一度だけ曲を再生する機能はありますか?これを行うには小さなスクリプトですか?AS3の10万オジーズ
これは私のスクリプトです:
var IronManMusic:Sound = new IronManSong();
var IronManChannel:SoundChannel = new SoundChannel();
var backgroundMusic:Sound = new BackgroundMusic();
var myChannel:SoundChannel = new SoundChannel();
myChannel = backgroundMusic.play();
if(ironbird==true){
laatstejump = 9;
myChannel.stop();
IronManChannel = IronManMusic.play();
}
ironbirdブールはUpdatescreen機能で発見されました。私はこれが問題だと思うが、わからない。ヘルプは本当に感謝しています! :)
ああ...私はそれが簡単なところで欲しい。しかし、私がこれを行うと、Iron Birdのアニメーションは再生されません。そして、オーディオの多くの異なるインスタンスが残っています。しかし、それほど厳しくなる前に。とにかくありがとう! :) – Amacoder
この場合、使用している追加のコードを記入してください。 「アイアンバード」が使用されているすべての部品。また、ブール値を、サウンドをトリガするためだけに使用される 'ironbird_play'変数と、アニメーションなどに使用される' ironbird_whatever'変数に分割することも考えてください。 – schnaader