我有一个打开和关闭音乐的按钮。当我将其关闭时,它可以正常工作,但是当我再次尝试播放音乐时,它无法正常工作!请帮忙
var sound=true;
var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
mySound.load(new URLRequest("Track.mp3"));
myChannel = mySound.play();
function changeSound(event:MouseEvent):void {
if(sound==true){
myChannel.stop();
sound=false;
}
if(sound==false){
myChannel.reset();
sound=true;
}
}
答案 0 :(得分:0)
SoundChannel
没有reset
方法。请致电play
而不是reset
。
if(sound==false){
myChannel = mySound.play();
sound=true;
}
此外,您应将else
放在两个if
之间。
if(sound==true){
myChannel.stop();
sound=false;
}
else if(sound==false){
myChannel = mySound.play();
sound=true;
}