比如你的声音在库里的链接名为forest,我们把它绑定到mysd,加载出来。btn_frame是你的跳转y并播放按钮,btn_pause是你的播放暂停按钮。
stop();
//链接库里的声音“forest”
var mysd:Sound = new Sound();
mysd.attachSound("forest");
//mysd位置的播放位置/秒
var mypos:Number = 0;
//是否处于暂停状态
var ispaused:Boolean;
//跳转到帧标签"y"处,从头播放mysd
btn_frame.onRelease = function() {
mysd.stop();
mysd.start(0, 1);
gotoAndPlay("y");
};
//暂停/播放按钮
btn_pause.onRelease = function() {
if (ispaused) {
mypos = Math.round(mysd.position/1000);
mysd.start(mypos, 1);
ispaused = false;
} else {
mysd.stop();
ispaused = true;
}
};