三、体验交互响应能力
对交互响应分支结构的所有知识熟悉后,我们来增加点实战经验,一起来制作一个实例:巧对唐诗。
【范例设计思路】
上小学语文时,老师经常会点人起来背古诗。多媒体辅助课件盛行的今天,让我们制作一个电脑上运行的"巧对唐诗"课件,如图19所示。程序执行预览图中古诗有两断句,要求学生选择正确答案,并将答案拖至诗中正确位置。

图 19
【流程设计过程】
1.设计程序背景流程设计
新建一"TangShi.a6p"文件后,设计并导入如图20所示的程序背景及相关图片资源。其中显示图标"BackGround"放置程序背景,显示图标"Question"放置的是问题提示,为了防止意外的拖动,把显示图标"BackGround"和"Question"固化,即在它们的附带计算代码里输入:Movable:=FALSE即可。而显示图标"SC1"和"SC2"放置的是供学生选择的诗句,为了可让学生在程序窗口内任意拖动它们,必须设置它们的"Positioning"和"Movable"属性均为"On Screen",设置如图21所示。

图 20

图 21
2.诗句拖动反馈交互流程设计
继续拖动一交互图标"Move"到流程线后面,在其右侧添加一放置了正确拖放提示信息的显示图标分支"Right1",选择响应类型为目标区域响应(Target Area),快捷键Ctrl+P调试执行,此时弹出目标区域响应属性对话框要求你选择目标对象,选择显示图标"SC1"所放置的诗句作为目标对象,同时设置目标区域的【On Drop】操作属性为"Snap to Center"拖放后对象居中,设置响应的【Status】为"Correct Response"正确响应,另外我们还要调整目标对象的正确响应区域的位置和大小。确定后返回流程,发现此时分支的名称前多了一个"+"正号,显示为"+ Right1",表示此分支为正确拖动响应,假如【Status】域设置为"Wrong Response"错误响应,则名称前缀为"-"负号。同理我们添加另外一诗句的响应分支"Right2"。
在学生拖放诗句过程中可能会出现错误情况,因此我们继续在交互图标"Move"的最右边添加一错误响应分支"Wrong"作为拖放位置错误的提示。这里我们把错误响应区域设置为程序全屏幕大小,即只要不在正确响应范围内的其它区域都为错误响应区域。
当学生全部拖放正确后,程序必须有所判断,并给出结果,这里我们设计当诗句全部拖放正确后,直接把显示问题的"Question"显示图标给擦除,借此告诉学生答案回答正确,问题完毕。存盘最后程序流程如图22所示。"F12"一键打包后"巧对唐诗"也宣告制作完成。

图 22
经过以上的内容学习,相信大家对Authorware 6.5超乎想象的强大交互能力一定有了深刻的了解!希望大家在实践过程中不断的积累经验,灵活运用交互设计出优秀的多媒体作品。
源文件下载