0

所以我有这段代码,我希望当我点击开始按钮时声音停止但是当我点击开始按钮时声音不会停止但它的音量会降低,这很奇怪。有人可以解决这个问题吗?

var mySound:Sound = new Sound();
mySound.load(new URLRequest("Sounds/Sound.mp3"));
var channel:SoundChannel = mySound.play();

channel = mySound.play();



StartButton.addEventListener(MouseEvent.CLICK, StartGame);


function StartGame(e:MouseEvent):void
{
    channel.stop();
    gotoAndPlay(2);

}
4

1 回答 1

0

好吧,您已经在该行中初始化了通道

var channel:SoundChannel = mySound.play();

然后,您(可能不小心)重新赋予了它一个值:

channel = mySound.play();

你会发现如果你去掉最后一行,代码就可以正常工作。

于 2013-11-12T23:17:45.647 回答