N_width:=832
N_height:=624
N_depth:=16
width:=ScreenWidth
height:=ScreenHeight
depth:=ScreenDepth
if((ScreenDepth<N_depth)|(ScreenWidth<>832))then
GoTo(IconID@"调整分辨率")
else
GoTo(IconID@"主程序")
end if
最后,退出整个程序时,计算图标中用到alChangeRes函数,并为软件添加该函数插件。
3.3在Authorware中调整Flash动画
在Authorware流程线上导入Flash动画后,进行播放,然后按暂停(Ctrl+P),或单击控制面板中的暂停按钮,用鼠标单击被导入的动画,动画周围会出现八个小方框,随后再用鼠标拖动小方框进行调整,用于以后运行时固定界面[10]。
3.4制作多空填空题课件的方法
首先建立程序结构
图6 多空填空题
(1)题目放在显示图标中,按ctrl+=为该图标附加一个计算图标,通过变量来控制这一文本输入框的大小和位置,且定义五个变量来存放填空内容。然后,用文本工具输入内容,需要填空的部分用下划线表示,最后输入5个文本对象,输入内容为“{text1}”、“{text2}”等类似五个,移到相应的空缺处。
(2)接着拖动一个交互图标到流程线上,命名为“填空”。拖动群组图标到“填空”右侧,选择文本输入交互类型,单击该分支的属性面板响应选项卡,选择“分支”下拉列表中“继续”选项。创建其它文本输入交互分支。
(3)定位光标的实现。拖动群组图标到右侧,设为热区响应分支,分别拖到填空中适当的位置。创建其它交互分支,最后拖入群组图标,建立一个按钮类型,退出交互。
(4)利用编程完成整个程序。在每个群组图标下附加一个计算图标,输入相应代码,主要是文本输入框的位置,大小。值得注意的是,文本输入的位置要和光标定位的位置一致。
(5)单击交互图标调出属性面板,设置响应的版面布局,交互作用,文本等。
4.小结
通过最后两个多月的毕业设计,我对Authorware软件中的交互功能,计算图标的运用有了深入的了解,同时,体会到完成一件较为完美的Authorware多媒体课件,除需熟练掌握软件本身的基本操作以外,还需大家在平时的运用过程中多思考、多实践,还要和其他软件相结合,完成课件的制作过程后,要经过多次调试、试用、修改、完善,才能趋于完美。当然,制作的过程当中,也遇到不少问题,有些通过翻阅书籍,查阅资料已经解决,有些功能仍不能完美的实现,如填空题制作不能够让答案一直保存,Flash动画中的歌词不能够播放。因为考虑到的方面不是很全面,所以效果并不是很理想。希望可以通过以后的学习能够不断的完善和强大多媒体课件的功能。 基于Authorware的多媒体课件设计与开发(4):http://www.youerw.com/jisuanji/lunwen_1030.html