一回も披露したことのない豆知識

ストリーミングでシーンごとに、異なるサウンドを再生したいのですが、シーンをまたいで、
音楽が再生されてしまいます。
サウンドの設定は、ストリーミングでループにしています。

ただし回避策があって、ストリーミングを繰り返し1回の設定にすればサウンドが止まります。

ですので、「ストリーミング+繰り返し1回」をシーンに必要な回数だけ、フレームに適用していますが、
「ループ」の設定があるのに、こういった方法でしか対処できないものなのでしょうか。

イベントにして、ストップの指定をすれば、この事象は発生しないのですが、当方、ストリーミングが希望です。

とにかく、これは上記の回避策でしか、解決できないものなのでしょうか。
それともプログラムに問題があるのでしょうか。
何か他に方法はありますでしょうか。

お手数で申し訳ございませんが、どなたかご教授くださいますよう、宜しくお願いいたします。

Flash MX2004
12Fps
シーン数:7
音楽ファイル:Mp3

A 回答 (1件)

sound = new Sound()


…で読み込んでいるのであれば、シーンをまたぐ瞬間(前のシーンの1番最後か次のシーンの1番最初)に
sound.stop()
と書けば止まると思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!