Actionscript 3 Can';不要在3点时重新启动音乐
我有一个打开和关闭音乐的按钮。当我关闭它时,它工作,但当我尝试再次播放音乐时,它不工作!请帮忙Actionscript 3 Can';不要在3点时重新启动音乐,actionscript-3,flash,Actionscript 3,Flash,我有一个打开和关闭音乐的按钮。当我关闭它时,它工作,但当我尝试再次播放音乐时,它不工作!请帮忙 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:Mouse
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;
}
}
SoundChannel
没有重置方法。调用play
而不是reset
if(sound==false){
myChannel = mySound.play();
sound=true;
}
此外,如果,则应将else
放在两个之间
if(sound==true){
myChannel.stop();
sound=false;
}
else if(sound==false){
myChannel = mySound.play();
sound=true;
}
那不行。但我有一个解决办法:我必须保留音乐的“位置”。我现在不工作。但是谢谢!