简单flash音乐播放器代码

来源:百度知道 编辑:UC知道 时间:2024/06/11 16:51:51
我要用flash制作一个简单音乐播放器,只有一个按钮,调用外部音乐,点击一下按钮停止播放,再点击一下继续播放,播放的时候还是循环的,as代码是什么?

var bg_sound = new Sound();
bg_sound.loadSound("http://****.mp3",true);
bg_sound.start(0,1);
this.yy.btt.onRelease = function ()
{
if (music == 0)
{
bg_sound.stop();
yy.btt.gotoAndStop(2);
music = 1;
}
else
{
var _loc1 = bg_sound.position / 1000;
bg_sound.start(_loc1);
yy.btt.play();
music = 0;
} // end else if
};
music = 0;

我这段代码不能实现循环播放,把bg_sound.start(0,1);这个里面改成(0,2)(0,3)……(0,999)都不行,不知道哪位大侠可以帮忙解决,谢谢了

你可以做两个按钮,一个播放(play_now),一个停止(stop_now),位置重叠。
bg_sound = new Sound();
bg_sound.loadSound("http://video.bbs.club.sohu.com/upload/forum_video/65/65234.mp3");
stop_now._visible = 0;
begin = 0;
play._status = false;
play_now.onPress = function() {
if (!play_status) {
bg_sound.start(begin,1);
play_status = true;
play_now._visible = 0;
stop_now._visible = 1;
}
};

stop_now.onPress = function() {
begin = 0;
bg_sound.stop();
play_status = false;
play_now._visible = 1;
stop_now._visible = 0;
};
bg_sound.onSoundComplete = function() {
play_status = false;
bg_sound.start(begin,1);
};
这样,你要的效果就实现了。