• 締切済み

FLASHでサウンドストップ

こんにちは、 Flash MXでボタンに on (press) { stopAllSounds(); } と付けているのですが、バックで流れているループは止まるのですが、 そのあとのキーフレームごとに付けている効果音が止まりません。 効果音が鳴っているときにボタンを押すと一瞬止まるのですが、次のキーフレームの効果音は鳴ってしまいます。 どうしたらよろしいでしょうか? 皆さん、よろしくお願いします。

みんなの回答

noname#5549
noname#5549
回答No.1

こんにちは。 どういった構造になっているかでも違うのですが、 (つまりソースを見ないと正確な答えは出せない) この命令だと「ボタンを押した時」という事になります。 ですから、次のフレームへ移ると音が鳴ってしまうわけです。 例えば、ボタンを2重構造にして、ボタンシンボル内でフレーム移動をするようにし、ON/OFFのフレームを作ってしまうとか。 単に表層的な部分で制御するよりは、MCの入れ子構造を活用し、全体制御出来るように作っておくと色々と便利です。

関連するQ&A