主题:  请教声音开关的问题

lg122

职务:普通成员
等级:1
金币:0.0
发贴:7
#12005/2/19 18:11:04
我作了 一个声音控制按钮 声音在打开工程时默认为播放 然后想点一次鼠标声音斩停 然后再点鼠标继续播放 然后点又暂停 这样 您看 怎么样才能实现呢



5D荣誉斑竹

职务:普通成员
等级:4
金币:13.0
发贴:1504
#22005/2/19 18:27:57
设置一个声音全局变量,播放设置值为1,默认为1,关掉为0
单击音乐控制按钮,先判断声音播放的状态值,再是否执行播放音乐事件

源码:
www.soshow.org/bbs/dispbbs.asp?BoardID=54&ID=2051


閑闪互动多媒体

lg122

职务:普通成员
等级:1
金币:0.0
发贴:7
#32005/2/20 11:05:26
谢谢 我试试



lg122

职务:普通成员
等级:1
金币:0.0
发贴:7
#42005/2/20 11:13:23
试了打开 但是我看不太明白 我是初学的 能不能再细些 先谢谢少主了



5D荣誉斑竹

职务:普通成员
等级:4
金币:13.0
发贴:1504
#52005/2/21 12:17:28
在startmovie里申明变量

global soundState
soundState =1--状态值
puppetSound 5,"soshow.org"--在声音通道5打开声音,"soshow.org"换成你自己的声音
sound(5).fadein(1500)--淡入

按钮行为:
global soundState
--判断当前状态值,是否播放音乐
on beginSprite
if soundState=1 then
sound(5).play()
else
puppetsound 5
end if
end
--单击按钮时,先判断当前状态值,是否播放音乐
on mouseUp
if soundState=1 then
sound(5).fadeout(1500)
soundState =0
else
puppetSound 5,"soshow.org"
sound(5).fadein(1500)
soundState=1
end if
end


閑闪互动多媒体

lg122

职务:普通成员
等级:1
金币:0.0
发贴:7
#62005/2/22 11:35:44
谢谢 少主