[ 来源: | 作者: | 时间:2007-07-22 | 收藏 | 推荐 ] 【大 中 小】
免费资源www.it55.com
图6 www.it55.com在线教程
五:用按钮或热区停止midi的播放 IT资讯之家 www.it55.com
用按钮按钮或热区停止midi的播放可以参考上面的方法三,在交互流程线的右侧加一个计算图标停止midi,里面的函数为:stopmidi()
具体的可看一下图7和图8。采用这种方法,可以在一个页面里控制背景音乐的播放,如果只想看内容,不想听音乐时候,就可以关掉;看的内容感觉枯燥的时候,再把背景音乐打开。
IT资讯之家 www.it55.com
vd;k;l www.it55.com rdfg
图7
IT资讯之家 www.it55.com
图8
在图8中放置了两个小图片,一个是静止的,一个是动态的gif,
将动态的gif拖入停止midi的热区内,当背景音乐想起来的时候,
点击动态的gif,声音停止。
六:停止midi和播放midi合并一个按钮
45398 www.it55.com it55学习IT知识,享受IT生活 4dfkjn
上面的第五节的内容里控制背景音乐的播放和停止是用了两个按钮或图片,这样在界面里显的比较乱,所以可以参照《多媒体软件Authorware6声音Wav篇》里的声音控制失效和合并将第五节里的midi用一个图片来控制,具体的原理不在详述,下面将其流程图给大家参考:图9和图10
it55.com
www.it55.com在线教程
图9
www.it55.com
图10
在图9和图10里大家注意热区的交互响应属性里的active if
条件语句里的pause=0或pause=1
pause:=0 按钮失效pause:=1按钮正常运行。 www.it55.com在线教程
七:退出和停止midi 结合在一起
有时候我们在制作的课件的时候不希望界面上有很多的按钮,在流程线上放上播放midi背景音乐rose.mid,希望退出界面的同时,音乐rose.mid终止,这样的效果如
何实现呢。我们在制作的过程中通过反复的测试和思考,得到如下的方法:
将停止midi和返回主界面放到一个计算图标里:返回+停止midi
把它作为一个热区和退出按钮重合,如图11中的兰色方框所示。
返回+停止midi计算图标里的函数为:
StopMidi()
GoTo(IconID@"主界面")
45398 www.it55.com it55学习IT知识,享受IT生活 4dfkjn
vd;k;l www.it55.com rdfg
图11 http://www.it55.com/
结束语:通过上面的学习,我们掌握了authorware里midi音乐的应用方法和技巧,为我们制作比较好的作品打下基础。如果你的wav音乐不错的话,也可以通过软件AmazingMIDI将其转化为midi背景音乐。这样作品的容量就会减小很多。
另外在作品制作完成以后,为了让打包后的exe文件能正常运行,需要将
midiloop.u32和midi(作品中用到的*.mid音乐)文件夹放到可执行文件exe同
一目录下:见图12。
sflj www.it55.com kg^&fgd
图12 IT资讯之家 www.it55.com
(编辑:IT资讯之家 www.it55.com)