AS3用一个按钮控制音频播放暂停,有个问题

声音已经导入到库中,代码如下。测试的时候一开始不会播放声音,要点一次按钮才会开始播放,如何改成一开始就自动播放的?varsound:sd=newsd();varsc:So... 声音已经导入到库中,代码如下。测试的时候一开始不会播放声音,要点一次按钮才会开始播放,如何改成一开始就自动播放的?

var sound:sd = new sd();
var sc:SoundChannel;
var isPlay:Boolean;

btn_music.addEventListener(MouseEvent.CLICK, onClick)

function onClick(e:MouseEvent)
{
if(isPlay){
sc.stop()
btn_music.label = "play music"
isPlay = false;
}
else{
sc=sound.play()
btn_music.label = "stop music"
isPlay=true

}
}
展开
 我来答
FlashASer

推荐于2016-11-22 · Animate,Photoshop,职场经验,人生感悟!
FlashASer
采纳数:14298 获赞数:18657

向TA提问 私信TA
展开全部
var sound:sd = new sd();
var sc:SoundChannel;
var isPlay:Boolean=true;
sc=sound.play();
btn_music.addEventListener(MouseEvent.CLICK, onClick);
btn_music.label = "stop music";
function onClick(e:MouseEvent)
{
if(isPlay){
sc.stop();
btn_music.label = "play music";
isPlay = false;
}
else{
sc=sound.play();
btn_music.label = "stop music";
isPlay=true;

}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式