0

ユーザーが次のフレームをクリックしたときに背景音を停止したいのですが、これはどのように機能しますか?

私が使用しているコードは次のとおりです。

   var req4:URLRequest = new URLRequest("TickTock.mp3");
   var TickTock: Sound = new Sound();
   TickTock.load(req4);

   TickTock.play(0);

追加すると、ticktock.stop(); これが表示されます。静的タイプflash.media:Soundの参照を介して、未定義の可能性のあるメソッドの呼び出しを停止します。

ありがとう

4

1 に答える 1

0

.stop();ボタンのclickListenerを呼び出す必要があります。スコープ外になるため、次のフレーム自体では呼び出さないでください。
ボタンのコードを表示します。

また、使用.stop();するには、SoundChannelに接続する必要があります

var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
mySound.load(new URLRequest("TickTock.mp3"));
myChannel = mySound.play();

その後、電話

myChannel.stop();
于 2013-03-09T15:13:44.130 に答える