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
}
} 展开
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
}
} 展开
1个回答
展开全部
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;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询