Graphics 版 (精华区)
发信人: tonyli (tonyli), 信区: Graphics
标 题: ●利用变量控制文件
发信站: 紫 丁 香 (Tue Dec 28 11:21:57 1999), 转信
(1)在Authorware中要做出灵活的作品,不用变量是不可能的。如上例中声音是否播放
就可以用变量控制,我喜欢这样处理背景音乐:
(1).在主文件中把所有的声音图标集中管理,全放在文件开头。
(2).每个声音都设置开始播放和结束播放的条件:象上例一样。如主菜单的声音Start
Playing When True设为snd=0;Play Snound
Until设为snd<>0,同时播放方式为永久Perpetual,返回方式为Return。其它声音也是这样,
如snd=1,snd<>1;snd=2,snd<>2;snd=11,snd<>11;snd=12,snd<>12......别忘了设成
Perpetual。
(3).每次换场要变音乐时,只要加上计算图标:snd=1或snd=11等即可。
这样的好处应该可以看出了吧:声音全在一起便于管理;使用时只要一个赋值命令,而不用
建立新的声音图标;更重要的是可以不用库(liberary)而实现声音图标的重用和共享,节省
了空间提高了执行效率。
(2)可以用变量来做切换按钮,如“播放/暂停”。
(1).建一个交互图标加上两个按钮,一个是播放一个是暂停,设成Perpetual。Active If
TRUE分别设成swh=0和swh=1。If Inactive设成Hide。
(2).在每个按钮的分支下加入计算图标,分别加上swh=1和swh=0(与激活条件相反)。
(3).将两个按钮重叠。
要注意的是,如果你还在使用一个叫3.0B18A的版本,以上工作全是白做,因为它有一个BUG,
当一个按钮因条件改变而被隐藏的话,就再也不会显示出来了!(即便你把条件又改回来了)
,这样按了两下后,两个按钮都消失了!
解决办法嘛,要么改用高版本,要么找一个没解密的3.0版(在3.5出来前光盘上多的是,就是
不能用),安装完拷出它的RunA3W.exe替换3.0B18A的就行了,这样在编辑环境下还是有BUG但
打了包以后独立运行的文件就是好的了!在3.5出来前我就是这么干的,嘻嘻。
--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: jxjd.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:2.185毫秒