主题:  请问如何实现用一个按钮来控制背景音乐?

ealsy

职务:普通成员
等级:1
金币:0.0
发贴:22
#12003/11/20 10:13:07
即当播放声音的时候点击按钮则停止播放,反之想反!



Super ChiCk

职务:版主
等级:5
金币:15.0
发贴:3502
#22003/11/20 10:31:58
on mouseup me
case sound(1).status of
3: sound(1).pause()
4:sound(1).play()
end case
end
sound(1).status =3 代表声音正在播放
sound(1).status =4 代表声音出错pause



ealsy

职务:普通成员
等级:1
金币:0.0
发贴:22
#32003/11/20 11:19:40
谢谢ccloveaa,明白了!



ealsy

职务:普通成员
等级:1
金币:0.0
发贴:22
#42003/11/20 11:30:54
不好意思又有个问题,我是用这个方法打开音乐的
on beginsprite
sound playfile 4,the moviepath&"music/bg.mp3"
end
虽然能控制了,但是音乐不能循环播放,如何是好?



Super ChiCk

职务:版主
等级:5
金币:15.0
发贴:3502
#52003/11/20 11:50:48
如果你非要用sound playfile 的话,这样应该可以吧
on startmovie me
if soundbusy(1) then
nothing
else
sound playfile 4,the moviepath&"music/bg.mp3"
end if
end
不过我一般都是采取引入外部链接的声音文件做背景音乐
然后放在一声道,选属性loop,这样就行了,和你实现的效果一样吧



ealsy

职务:普通成员
等级:1
金币:0.0
发贴:22
#62003/11/20 13:17:28
你的方法也很实用,谢了!



andrewlin

职务:普通成员
等级:1
金币:1.0
发贴:184
#72003/11/21 9:48:41
可直接用库自带的行为