停止();
var mySound:Sound = new MyFavSong();
var myChannel:SoundChannel = new SoundChannel();
var lastPosition:Number = 0;
myChannel = mySound.play();
pause_btn1.addEventListener(MouseEvent.CLICK, onClickPause);
function onClickPause(e:MouseEvent):void
{
lastPosition = myChannel.position;
myChannel.stop();
}
play_btn1.addEventListener(MouseEvent.CLICK, onClickPlay);
function onClickPlay(e:MouseEvent):void
{
myChannel = mySound.play(lastPosition);
}
我正在尝试重新启动按钮,但是我读过的所有内容都没有正确地将其恢复到声音的开头。我不是很喜欢闪光灯,所以我尽可能简单。任何和所有帮助都会很棒。
答案 0 :(得分:0)
您的代码很好,这是在as3中实现暂停/播放方法的正确方法。
这意味着问题出在其他地方。在onClickPlay函数的开头打印lastPosition。是否打印0以外的东西?