Authorware控制开关的数字化
软件世界
用Authorware制作多媒体程序时,“开关按钮”的设置方法有很多,为了实现一个按钮具有开与关的两种功能,很多朋友采用了两个交互按钮重叠位置来实现的方法。还有更好的方法吗?有,试试只用一个按钮来实现开关控制,还是数字化的哟!数字化就是用1和0来控制,而获得1和0的具体步骤如下:
1.建立一个Authorware文件,并用函数窗口引入A5WMME.UCD中的函数:
waveplay、wavepause、waveresume。
2.在程序流程线上拖入一个计算图标,命名为“播放”,双击打开窗口,输入语句:
WavePlay("F:\\Program Files\\authorware6\\888.wav",0)。
3.在“播放”的下方,拖入一交互图标,在该图标的右方,拖入一个计算图标,命名为“暂停/继续”,设置交互类型为“按钮交互”。
4.双击“暂停/继续”计算图标”,在窗口中输入如下语句:
n:=n+1
if MOD(n,2)=1 then
WavePause()
else
WaveResume()
end if
现在看清楚了吧!其实就是用自然数除2的余数来得到1和0的。然后再用这些交替变化的1和0来控制音乐的播放与继续。当余数为1时,就暂停播放,反之,增加着的自然数能整除2时,余数就为0,这时就继续播放。
有趣吧,不想来试试吗?