Flashの音に問題があります。私のコードのほとんどがフレーム上にあるので、私は間違った方法でコーディングすることに行きました。複数回同時に音が再生される
だから、私は、これらの二つの変数
var outsideDay:Sound = new daysong();
var outsideNight:Sound = new nightsong();
を持っていると私は、特定のフレームにこれらの曲を再生したいです。しかし、その音は一度に50回のように散発的に再生されます。私はそれがEnter_Frame関数でフレームにリンクする他のコードを持っているからだと思います。サウンドをループさせて、一度に複数回再生しないでください。
はい、キーフレームに停止コードがあります。私は、ボタンをクリックするなどのゲームに取り組んでいることに言及することを忘れています。すべてのボタンにはSoudmixer.stopAll()があります。そのように動作しますが、サウンドは一度に複数回再生されます。 –
トレースを入れる( "クリック")。クリックハンドラーでクリックして、1回のクリックで複数回呼び出されているかどうかを確認します。また、ボタン内のタイムラインにサウンドが含まれているレイヤーがないことを確認します。 – ToddBFisher
ボタンが複数回呼び出されることはなく、どのキーフレームにも音がありません。 –