《用authorwear制作“习题”学习交互.ppt》由会员分享,可在线阅读,更多相关《用authorwear制作“习题”学习交互.ppt(77页珍藏版)》请在三一办公上搜索。
1、,5.1 实例介绍和分析,5.2 制作过程,5.3 知识点链接,5.4 扩展练习,5.5 本章小结,1.实例介绍为了完成本实例的制作,主要利用Authorware 7.02中的交互图标 和群组图标,一般“交互”图标都和“群组”图标及“显示”图标结合使用,除此之外还使用了等待图标和擦除图标。交互图标:它的主要功能是用户可以参与到程序的运行过程中,例如当程序运行到某一时刻时,将允许用户做某种选择。群组图标:群组图标的功能和使用方法与其他图标有所不同。从功能上说,它不执行任何任务,只是放置其他图标的容器。群组图标是制作多媒体程序中经常用到的图标,经常和交互图标配合使用。显示图标:用来建立图像和文本。
2、等待图标:用来暂停程序运行。擦除图标:擦除显示对象。,在本实例中,主要利用Authorware 7.02提供的4种响应类型来进行制作:第一部分填空题的制作方法,主要利用交互响应中文本输入响应来实现。第二部分判断题的制作方法,主要利用按钮交互响应来完成。第三部分选择题的制作方法,主要利用热区域交互来完成。第四部分为词语搭配题,主要利用目标区响应来完成。,在本实例中,填空题的运行效果如图5.1所示,判断题的运行效果如图5.2所示。,图5.1 填空题运行效果图 图5.2 判断图运行效果图,选择题的运行效果如图5.3所示,词语搭配题的运行效果如图5.4所示。,图5.3 选择题运行效果图 图5.4 搭配
3、题运行效果图,本实例的制作过程如下:(1)新建一个文件,并保存命名为“练习题.a7p”。(2)从“图标”面板中拖动四个群组图标到主流程线上,并依次命名为“填空题”、“判断题”、“选择题”以及“搭配题”,如图5.5所示。,图5.5 程序主流程线,(1)双击“填空题”群组图标,打开该图标的二级流程窗口。(2)拖动一个显示图标到流程线上,命名为“背景”,双击打开其演示窗口,导入背景素材图片并调整其大小。(3)再拖动一个显示图标,命名为“标题和题目”。为了在有背景的情况下输入文本内容,首先双击“背景”显示图标,然后按住Shift键,再双击“标题和题目”显示图标,在演示窗口中输入如图5.6所示的文本内容
4、。,图5.6 填空题中输入的文本内容,(4)拖动一个交互图标,命名为“题1”。再拖动两个群组图标到“题1”交互图标的右边,在“交互类型”对话框中选择“文本输入”。在流程线上按住Shift键,双击“题1”交互图标,在演示窗口中出现一个输入文本框,拖动文本框到题1后边需要填空的位置。(5)在演示窗口中双击文本框打开文本框的“属性:交互作用文本字段”对话框。首先对“交互作用”选项卡中的各项进行设置,如图5.7所示。然后单击“文本”选项卡,设置如图5.8所示。设置完成后,单击“确定”按钮。,图5.7“交互作用”选项卡设置 图5.8“文本”选项卡设置,(6)单击第一个群组图标上方的交互类型标识符,打开它
5、的属性面板,设置文本输入响应属性,在“属性”面板的名称文本框中输入“疑是地上霜”作为该群组图标的名称。“文本输入”选项卡的各参数使用默认值,如图5.9所示。,图5.9 文本输入响应类型的属性面板,(7)单击“响应”选项卡,在“擦除”下拉列表框中选择“不擦除”选项,在“状态”下拉列表框中选择“正确响应”选项,在“分支”下拉列表框中选择“退出交互”选项,如图5.10所示。,图5.10 设置“响应”选项卡,(8)单击第二个群组图标,命名为“*”,它的设置和“疑是地上霜”群组图标的属性设置基本一样,不同的是在“状态”下拉列表框中选择“错误响应”选项。(9)重复第(3)、(4)、(5)、(6)步,为其他
6、几个填空题添加文本输入交互,分别命名为“题2”、“题3”、“题4”和“题5”。(10)在流程线的最后拖入一个显示图标,命名为“统计”。双击该显示图标,输入以下文字:本页你答对了TotalCorrect题,答错了TotalWrong题。(11)拖动一个等待图标到“统计”显示图标的下方,双击该等待图标,打开其属性面板,选中“单击鼠标”复选框,取消其他选中的复选框,如图5.11所示。,图5.11 设置等待图标属性,(12)“填空题”群组图标的二级程序流程图如图5.12所示。,图5.12“填空题”二级程序流程图,(1)双击“判断题”群组图标,打开该群组图标的二级流程线窗口。(2)拖动一个计算图标到流程
7、线上,并命名为“答案”。双击“答案”计算图标,打开其程序窗口,输入以下语句:answer:=1关闭程序窗口时,在弹出的询问对话框中单击“是”按钮,在弹出的“新建变量”对话框中单击“确定”按钮。(3)拖动一个显示图标到“答案”计算图标的下方,并命名为“背景”。双击“背景”显示图标,打开其演示窗口,单击工具栏上的 按钮,打开“导入哪个文件”对话框,导入事先准备好的背景图片。(4)再拖动一个显示图标到“背景”显示图标的下方,命名为“题干”。双击该显示图标,打开其演示窗口,输入需要的文本。,(5)按Ctrl+I组合键,打开“题干”显示图标的属性面板,如图5.13所示。单击“特效”文本框后边的 按钮。,
8、图5.13“题干”显示图标属性面板,打开“特效方式”对话框,选择“分类”列表框中的“内部”选项,选择“特效”列表框中的“水平百叶窗式”选项,在“周期”文本框中输入“1”秒。在这里“分类”和“特效”方式可以根据自己的需要进行设置,“周期”也是根据自己的需要进行设置,如图5.14所示。,图5.14 设置“特效方式”,(6)拖动一个交互图标到“题干”显示图标的下方,并命名为“控制”。(7)拖动一个计算图标到“控制”交互图标的右边,在弹出的“交互类型”对话框中选择“按钮”交互方式,单击“确定”按钮,如图5.15所示。,图5.15“交互类型”对话框,(8)命名该计算图标为“提交”。拖动两个群组图标到“提
9、交”计算图标的右边,并依次命名为“a1”和“a2”,如图5.16所示。,图5.16 程序流程图,(9)双击“提交”计算图标,打开其程序窗口,输入以下代码:if Checkeda1=1 then user_answer:=1if Checkeda2=1 then user_answer:=2if user_answer=answer then prompt:=你答对了else prompt:=你答错了end if关闭程序窗口,在弹出的“新建变量”对话框中单击“确定”按钮。,(10)双击“提交”计算图标上方的交互类型标识符,打开交互图标属性面板,设置按钮响应属性,如图5.17所示。,图5.17“交
10、互图标”属性面板,(11)单击属性面板左下角的“按钮.”按钮,打开“按钮”对话框,单击“添加.”按钮,打开“按钮编辑”对话框,如图5.18所示。,图5.18“按钮编辑”对话框,(12)单击“图案”下拉列表框后边的“导入.”按钮,导入事先准备好的按钮图片;单击“标签”下拉列表框,选择“显示卷标”选项,如图5.19所示。单击“确定”按钮,回到“按钮”对话框,单击“确定”按钮。,图5.19 设置“提交”按钮的形状,(13)单击图5.17中“交互图标”面板中的“响应”选项卡,在“擦除”下拉列表框中选择“在下一次输入之后”选项,在“分支”下拉列表框中选择“退出交互”选项,在“状态”下拉列表框中选择“不判
11、断”选项,如图5.20所示。,图5.20“响应”选项卡设置,(14)双击“a1”群组图标上方的交互类型标识符,打开它的属性面板,单击“按钮.”按钮,打开“按钮”对话框,在按钮列表中选择“标准Windows收音机按钮系统”项,如图5.21所示,单击“确定”按钮。,图5.21 在“按钮”对话框选择按钮形状,(15)在选项“标签”后面输入要显示在按钮上的文字“正确”,如图5.22所示,并设置选项“鼠标”为手形指针。,图5.22 按钮“a1”的属性面板,(16)单击“响应”选项卡,在“擦除”下拉列表框中选择“在下一次输入之后”,在“分支”下拉列表框中选择“重试”,在“状态”下拉列表框中选择“不判断”,
12、如图5.23所示。,图5.23 设置“响应”选项卡,(17)在“a1”群组图标上单击右键,在弹出的快捷菜单中选择“计算.”菜单项,在弹出的“a1”程序窗口中输入以下语句:Checkeda2:=0(18)“a2”群组图标的设置方法就不再详细叙述,它的设置方法同“a1”群组图标的设置方法相同,只有在“a2”程序窗口中输入的语句不同。在“a2”程序窗口中输入以下语句:Checkeda1:=0,(19)将“开始”标志旗 拖动到“答案”计算图标的上方,单击工具栏上的“从标志旗开始执行”按钮,再单击“调试”菜单下的“暂停”命令,调整文本和按钮的位置,如图5.24所示。,图5.24 调整文本和按钮的位置,(
13、20)拖动一个显示图标到“控制”交互图标的下方,并命名为“显示提示信息”,双击打开其演示窗口,输入文本prompt。(21)按Ctrl+I组合键,打开“显示提示信息”显示图标的属性面板,设置“特效”为“左右两端向中展示”。(22)运行程序,效果图如图5.25所示。,图5.25 程序运行结果示意图,(23)拖动一个等待图标到“显示提示信息”显示图标的下方,双击该等待图标打开其属性面板,设置方式如图5.26所示。,图5.26 设置“等待图标”属性面板,(24)将“开始”标志旗拖回到原处。(25)拖动一个擦除图标到“答案”计算图标的上方,命名为“擦除1”。(26)单击工具栏上的“运行”按钮,当把填空
14、题做完之后,程序出现暂停,在演示窗口中单击鼠标,在演示窗口中单击要擦除的图标,被擦除图标的名称就出现在“被擦除的图标”后边的文本框中,如图5.27所示。,图5.27“擦除1”擦除图标属性面板,(27)该程序的流程图如图5.28所示。,图5.28“判断题”程序流程图,(1)双击“选择题”群组图标,打开其二级流程线。(2)拖动一个显示图标到该程序流程线上,并命名为“背景”,双击该显示图标打开其演示窗口,导入事先准备好的背景图片并调整到合适大小。(3)拖动一个显示图标到“背景”显示图标的下方,并命名为“题目”。(4)双击打开“背景”显示图标的演示窗口,按住Shift键的同时,双击“题目”显示图标,在
15、演示窗口中添加文本内容,设置文本字体的大小、颜色等属性,设置文本的模式为“透明”,如图5.29所示。,图5.29 添加的文本,(5)拖动一个交互图标到“题目”显示图标的下方,命名为“控制”。(6)拖动一个显示图标到“控制”交互图标的右侧,在弹出的“交互类型”对话框中选择“热区域”响应,重命名该显示图标为“A”。(7)依次拖动三个“显示图标”到“A”显示图标的右侧,并分别重命名为“B”、“C”和“D”,拖动“开始”标志旗到“背景”显示图标的上方,如图5.30所示。,图5.30 程序流程图,(8)双击“A”显示图标,打开其演示窗口,使用文本工具输入内容“错了”,如图5.31所示。(9)双击“B”显
16、示图标,打开其演示窗口,使用文本工具输入正确答案“B”,如图5.32所示。,图5.31 输入A选项内容 图5.32 输入B选项内容,(10)参照第(8)和(9)步,分别在其他显示图标的演示窗口中输入文本内容“错了”。(11)双击“B”显示图标上方的响应类型标识符,打开其属性面板,单击“响应”选项卡,设置“分支”下拉列表框为“退出交互”选项,其他选项选择默认值,如图5.33所示。,图5.33“B”交互图标属性设置,(12)分别双击“A”、“B”、“C”和“D”显示图标上方的响应类型标识符,拖动热区域范围,如图5.34所示。,图5.34 选择热区域范围,(13)分别双击“A”、“B”、“C”和“D
17、”显示图标上方的响应类型标识符,打开其属性面板,单击属性面板最右侧的 按钮,打开“鼠标指针”对话框,选择“手型”鼠标样式,单击“确定”按钮。(14)拖动一个显示图标到流程线上,并命名为“显示正确信息”。双击打开其演示窗口,导入需要的图像并且输入文本内容,如图5.35所示。,图5.35 导入的图像和输入的文本内容,(15)拖动一个等待图标到“显示正确信息”显示图标的下方,打开其属性面板进行设置,如图5.36所示。,图5.36 等待图标属性,(16)单击工具栏上的“从标志旗开始执行”按钮,程序显示效果如图5.37所示。,图5.37 程序运行效果,(17)把“开始”标志旗拖回到原处,拖动一个擦除图标
18、到“背景”显示图标的上方,命名为“擦除2”。(18)单击工具栏上的“运行”按钮,当运行到“擦除2”擦除图标时,在演示窗口中单击要擦除的图标,如图5.38所示。,图5.38 设置“擦除2”擦除图标的属性,(1)双击“搭配题”群组图标,打开其二级流程线窗口。(2)拖动一个群组图标到程序流程线上,命名为“题目”。(3)双击“题目”群组图标,打开三级流程,拖动一个显示图标到流程中,命名为“背景”。双击该显示图标,打开其演示窗口,导入事先准备好的背景图片并调整其大小,输入文本内容“根据图片和文字提示,把正确的词语和图片拖动到一起。”,设置文本内容的合适属性。(4)依次拖动7个显示图标到程序流程线上,并且
19、分别重新命名图标,如图5.39所示。,图5.39 命名图标,(5)双击“帽子.jpg”显示图标,打开其演示窗口,导入一幅帽子图像,调整图像的大小。(6)参照第(5)步,分别设计其他显示图标。按住Shift键,双击“题目”群组图标程序设计窗口中的所有显示图标,显示效果如图5.40所示。,图5.40“题目”群组图标效果,(7)双击“帽子”显示图标,打开该显示图标的属性面板,设置“特效”为“向左”。(8)同样,分别设置“房子”、“杯子”和“箱子”显示图标的属性“特效”为“向左”。(9)返回主设计窗口,拖动一个交互图标到程序设计窗口中,并命名为“控制”。(10)拖动一个群组图标到交互图标的右侧,在弹出
20、的“交互类型”对话框中单击选中“目标区”,再单击“确定”按钮关闭对话框。将新添加的群组图标命名为“搭配1”。(11)将“开始”标志旗拖动到“题目”显示图标的上方。,(12)单击工具栏上的“从标志旗开始执行”按钮,这时程序会自动暂停,并打开目标区交互响应属性面板,在要拖动的第一个图片上单击,这时在属性面板的选项“目标对象”后面会出现所选图片所在的图标名称,在属性面板中的选项“放下”后面选择“在中心定位”,如图5.41所示。,图5.41 设置目标区交互分支的属性,(13)将演示窗口中的代表目标区域的虚线框拖动到第一个图片上,并调整虚框的大小和图片的大小相符。如图5.42所示。,图5.42 调整虚框
21、的位置,(14)单击选中“搭配1”群组图标,单击工具栏上的“复制”按钮,在“搭配1”群组图标的右边单击,将粘贴指针移到“搭配1”群组图标的右边,重复单击工具栏上的“粘贴”按钮4次;将新粘贴入的四个交互分支的响应图标名依次更改为“搭配1_1”、“搭配1_2”、“搭配1_3”、“搭配1_4”,这分别是将图片1拖曳到四个词语对应的位置。(15)分别双击“搭配1_1”群组图标、“搭配1_2”群组图标、“搭配1_4”群组图标上方的类型标识符,单击选项卡“目标区”,在选项“放下”后面选择“返回”,双击“搭配1_3”群组图标上方的类型标识符,在选项“放下”后面选择“在中心定位”。因为帽子对应的正确词语在第三
22、个位置上,所以只有将箱子拖曳到第三个位置上时才正确,否则就返回到原位置。(16)运行程序再暂停,将复制的四个目标区的虚线框依次移到四个词语对于的位置上。(17)参照第一个图片的交互步骤,制作其他三个图片的交互。(18)当图片没有拖曳到所指定的位置,就要自动返回原位。因为对所有图标都是一样的设置,因此这里只需要建立一个交互分支就可以。,(19)拖曳一个“群组”图标到“交互”图标结构的最右边,命名为“拖回全部”。双击这个分支的交互类型响应符打开属性面板,选中复选框“允许所有对象”;在选项“放下”后面选择“返回”,如图5.43所示。,图5.43 属性设置,(20)拖动虚线框位置,如图5.44所示。,
23、图5.44 设置虚线框,(21)程序运行效果图如图5.45所示。,图5.45 程序运行效果图,(22)把“开始”标志旗拖回到原处,拖动一个擦除图标到“题目”群组图标的上方,并命名为“擦除3”。(23)单击工具栏上“运行”的按钮,当程序暂停时,单击要擦除的图标,如图5.46所示。,图5.46“擦除3”擦除图标属性,1.交互图标“交互”图标可以说是“显示”图标、“判断”图标、“等待”图标、“擦除”图标的组合。它可以显示文本和图形,只要程序执行到“交互”图标或者流程返回到“交互”图标,Authorware就会显示“交互”图标中的内容(“显示”图标的功能);其次是根据响应,决定程序的流向(“判断”图标
24、的功能);另外,在碰到“交互”图标时,会使作品暂停等待用户响应(“等待”图标的功能);最后,再返回“交互”图标时,擦除显示的对象并回到交互的初始状态(“擦除”图标的功能)。(1)编辑“交互”图标的内容。“交互”图标包含了“显示”图标一样的功能,因此可以像编辑“显示”图标一样,在“交互”图标中添加文本、绘制图形、导入图像,同样可以对“交互”图标的显示内容进行编辑。所不同的是,“交互”图标除了可以显示文本和图像以外,还可以显示响应对象。如果在“交互”图标中增加了按钮响应、热区域响应、文本输入响应和目标区响应这四类交互类型,则在编辑“交互”图标时,与这四种交互类型相对的响应标志会自动出现在演示窗口中
25、。,(2)“交互”图标的属性设置。“交互”图标的属性可以通过“交互”图标的属性面板来设置,如图5.47所示。,图5.47 交互图标属性面板,选项“擦除”是设置在什么时候擦除“交互”图标的显示内容。单击其后的下拉列表按钮,可以看到三种擦除属性项:在下次输入之后:如果选择该项,那么在进入相应分支并显示了响应图标中的内容后,将擦除“交互”图标中的显示对象。在退出之前:当Authorware退出交互时,擦除“交互”图标中的显示对象,该项为默认选项。不擦除:“交互”图标中的显示对象始终显示在演示窗口中,直到使用“擦除”图标或者其他图标的自动擦除功能来将它擦除。选项“擦除特效”是用于设置擦除过渡效果,过渡
26、效果的设置与“擦除”图标相同。选项“选项”包含有两个复选框:如果选中“在退出前中止”复选框,在退出交互时程序会暂停,从而使最终用户可以查看显示的反馈信息。查看后,按任意键或单击,程序继续执行。如果选择了“在退出前中止”复选框后,将激活“显示按钮”复选框。选中此选项,将在继续运行之前显示一个等待按钮。,在CMI选项卡中,单击“CMI”标签即可打开“CMI”选项卡,如图5.48所示,主要提供用于计算机管理教学方面的属性的设置。,图5.48“CMI”选项卡,选项“知识对象轨迹”设置是否对当前交互作用过程进行跟踪,通过设置其后的“交互作用”复选框来控制。选项“交互标识”是确定当前交互的唯一标识符,以作
27、为系统函数CMIAddInteraction()的Interaction ID参数。选项“目标标识”是设置确定所关联对象标识符ID,可作为系统函数CMIAddInteraction()的Objective ID参数,如果为空,则将系统变量Icon Title的值作为Objective ID。选项“重要”是确定该交互的相对重要性,作为系统函数CMIAddInteraction()的Weight参数。选项“类型”是确定交互的类型,作为系统函数CMIAddInteraction()的Type参数。类型有:“多项选择(C)”:多项选择题类型。“填充在空白(F)”:填空题类型。,“从区域”:使用用户输入
28、的类型。选择该类型,用户可在下方的文本框中输入一个字符或者是一个表达式。如果输入的是表达式,则必须在前面加一个等号“=”。如果输入的是字符,则必须是表5.1所规定的字符。同时,输入的内容将作为Type的参数。,(1)设置文本输入响应属性。创建文本输入响应后,双击响应类型标识符,打开响应类型的属性面板,如图5.49所示。,图5.49“文本输入”响应类型的属性面板,“模式”文本框:用于设置匹配文本。关于“模式”文本框中匹配内容的设置应遵循以下几个规则:在设置的匹配字符串中可以使用通配符“*”、“?”,其中“*”可以代替若干个任意的字符,“?”字符可以代替一个任意的字符。可以用字符“#”指定某次输入
29、字符时的匹配状况,如“#2C”则表示当第2次输入字符为“C”时匹配成功。可以用“|”或“OR”隔开两个或多个字符串,表示“或者”的意思。如“北京|南京”表示只要输入的是两个城市名中的任何一个都可以匹配成功。“最低匹配”文本框:用于决定最少的匹配单词数。“增强匹配”复选框:若选中此项,则表示用户可以多次输入要匹配的字符。“忽略”选项组中包含以下内容:大小写:选中该复选框,就忽略用户输入的文本内容的大小写。空格:选中该复选框,就忽略用户输入的文本内容的空格。附加单词:选中该复选框,忽略用户输入的多余的单词。附加符号:选中该复选框,忽略用户输入的多余的标点符号。单词顺序:选中该复选框,忽略用户输入字
30、符的顺序。,(2)设置文本输入区。用户可以对文本输入区内用户输入的文本属性进行设置。双击打开交互图标的演示窗口,双击演示窗口中的文本输入域,弹出“交互作用文本字段”对话框,如图5.50所示。其中的设置将影响交互图标中被设置为文本输入的响应类型中输入文本的属性。此对话框有3个选项卡。,图5.50“属性:交互作用文本字段”对话框,大小:设置文本输入框的大小,用户可以拖动文本输入框的控制点调整大小。位置:设置文本输入框的位置,用户可以拖动文本输入框的边线调整位置。字符限制:设置在文本框中可输入字符串的最大长度。自动登录限制:选中“自动登录限制”复选框后,当输入的字符数达到选项“字符限制”设置的数值时
31、,Authorware将自动结束此次输入的操作。单击“交互作用”选项卡,如图5.51所示,在该选项卡中,各参数选项具体作用如下:,图5.51“交互作用”选项卡,作用键:在此文本框中可以设置结束文本输入的功能键,默认为回车键。程序运行时,当用户按下该功能键后,Authorware 比较输入的文本与文本输入响应相匹配条件以决定程序走向。输入标记:选中该复选框后,在文本框左边将显示一个三角形的文本输入起始标记,提示用户可以在此处输入文本。忽略无内容的输入:如果选中该复选框,则忽略输入为空的情况。退出时擦除输入的内容:如果选中该复选框,退出该文本输入响应时,将擦除用户输入的文本和文本输入框。,单击“文
32、本”选项卡,如图5.52所示,各参数选项具体作用如下:,图5.52“文本”选项卡,字体:设置输入文本的字体。大小:设置文本的字号大小。风格:设置输入文本的风格,有“粗体”、“斜体”、“下划线”三种风格。颜色:选项“颜色”设置文本输入框的颜色。包含两个按钮进行设置:“文本”:指定输入文本的颜色。“背景色”:指定文本输入框的背景颜色。模式:设置输入文本的显示模式,其中提供“不透明”、“透明”、“反转”、“擦除”四种选择。,(1)设置按钮响应属性。在流程线上添加一个交互图标,并添加一个按钮响应。双击响应图标的响应类型标识符,打开交互图标的属性面板,如图5.53所示。,图5.53 按钮交互的属性面板,
33、按钮响应的属性面板主要包括3个部分:预览区、“按钮”选项卡和“响应”选项卡。预览区:在预览区,主要包含了“按钮.”和“打开”两个按钮。“按钮.”按钮:单击该按钮,将打开按钮编辑对话框,在该对话框中可以选择Authorware 提供的系统按钮,也可以自定义按钮。“打开”按钮:单击该按钮,将打开响应所对应的“响应”图标的演示窗口,就可以对该窗口中的内容进行编辑了。“按钮”选项卡。选项“大小”用来设置按钮大小。选项“位置”用来决定按钮的位置。选项“标签”用来设置显示在系统自带按钮上的文本。选项“快捷键”后面的输入框中可以输入一些键值,这样用户只需按下这些键就可起到鼠标单击该按钮的作用。选项“选项”用
34、来设置按钮的相关选项,它包含两个复选框。,“响应”选项卡。单击“响应”标签就可打开“响应”选项卡,如图5.54所示。,图5.54 交互类型的属性面板的“响应”选项卡,选项“范围”只包含一个“永久”复选框。选项“激活条件”后面的文本框里可以输入一个变量或条件表达式。对于按钮,根据条件的设置,就有如图5.55所示的两种状态,当按钮无效时,用户不能通过该按钮进行交互。,图5.55 按钮的两种状态,选项“擦除”用来指明何时擦除响应图标中的内容,它包括了一个下拉式列表,其中共有四个选择项:“在下一次输入之后”选项表示进入另一个分支响应后擦除当前响应图标显示内容;“在下一次输入之前”选项表示进入另一个分支
35、响应前擦除当前响应图标的显示内容;“在退出时”选项表示在退出交互分支结构时擦除当前响应图标的显示内容;“不擦除”表示即使退出交互结构也不擦除分支中的内容,除非使用“擦除”图标或其他图标的自动擦除。,选项“分支”用于选择执行完响应图标后的返回路径。结果路径是流程线的一部分,它表明了响应完成后流程的走向。Authorware 7.02提供了4种返回路径,如图5.56所示。,图5.56 响应分支类型,选项“状态”用于标记编辑窗口中的响应图标,并将交互结果分别记录到不同的系统变量中,如图5.57所示。选项“计分”后面的文本输入框中可以输入与当前响应相关的分数值。,图5.57 设置状态,(2)“按钮编辑
36、”对话框。除了直接使用Authorware默认风格的按钮外,还可以编辑或自定义按钮。为了使制作的多媒体课件更加生动有趣,可以为按钮添加生动的图片和声音效果。要编辑或自定义按钮,单击如图5.54所示的属性窗口预览区中的“按钮.”按钮,打开如图5.58所示的“按钮”对话框。单击“按钮”对话框下方的“添加”按钮,会弹出如图5.59所示的“按钮编辑”对话框。,图5.58“按钮”对话框 图5.59“按钮编辑”对话框,下面先介绍“常规”类的四种状态的设置方法。未按:是指正常状态下按钮所显示的形状,这时没有对按钮进行任何操作,同时按钮为有效状态。再按以下步骤可以修改所选状态的显示内容:在右边单击选项“图案”
37、后的“导入”按钮,再在弹出的“导入哪个文件”对话框中选择并引入一幅事先设计好或选择的图片。回到“按钮编辑”对话框后,可以看到“图案”后面下拉列表框自动设置为“使用导入图”项,表示使用引入的图片,并且可以在对话框右边的预览框中看到所导入的图像,如图5.60所示。,图5.60 使用导入图,如果要显示按钮标题,可以在选项“标签”的下拉列表中选择“显示卷标”项,如果选择了“显示卷标”项,按钮上的文本就会在预览框中出现,如图5.61所示。按下:是指鼠标按下左键未松开时按钮的显示形状。在上:用来设置当鼠标移到按钮上方时按钮的显示状态。不允:设置当按钮无效时的显示状态。,图5.61 使用标签,热区域响应属性
38、设置方法如下:双击要进行设置的热区域交互类型标识符,打开响应属性面板,如图5.62所示。,图5.62 热区域交互属性面板,在“热区域”选项卡中,选项“大小”、“位置”、“快捷键”、“鼠标”的设置与按钮交互属性面板的“按钮”选项卡中的选项是相同的。选项“匹配”是用来设定最终用户如何才能使用此热区域交互的,在右边的下拉列表中提供了三种选择,分别是:单击:在响应区域单击鼠标左键一下,即可引发匹配动作。双击:在响应区域双击鼠标左键,即可引发匹配动作。指针处于指定区域内:当鼠标指针移动到响应区域内,而不需要鼠标动作时,即可引发匹配动作。如果选中“匹配时加亮”复选框后,当匹配该热区域交互时,演示窗口中响应
39、区域的部分就会高亮显示。如果选中“匹配标记”复选框后,热区响应区域左端中央位置处显示匹配标记,当匹配该热区响应时,匹配标记被黑色填充,如图5.63所示。,图5.63 显示热区响应的匹配标记,目标区响应属性设置方法如下:打开目标区交互的属性面板,如图5.64所示。,图5.64 目标区交互属性面板,选项“大小”和选项“位置”用来设定目标区域的大小和位置。在选项“目标对象”后面显示的是目标对象所在图标的名字。选项“放下”用来设置拖动结束后,可以有三种选择:在目标点放下:用户将目标对象拖到目标区域中后。在中心定位:将目标对象拖到目标区域中后。返回:将目标对象拖到目标区域中后。,结合本章所学的不同类型响应类型创建程序,实现以下功能:(1)制作完成第一个程序。在程序界面,首先输入用户名,然后是一个小游戏,把一幅图片分成四个部分,然后拖动各个部分进行拼图,把图片拼成一个完整的图(使用文本交互响应和目标区交互响应)。(2)制作完成第二个程序。在程序的界面有自己喜欢的明星的名字,当鼠标移动到每个明星名字上时,显示该明星的图像(利用热区域响应来完成)。,通过本章的学习,向读者介绍了交互图标的使用和几种常用响应方式的作用。本章只是介绍了交互响应的几种类型,其他的响应类型将在下一章的实例中为读者呈现。希望读者认真学习本章的几种交互响应类型以及这些响应类型在Authorware中的应用技巧。,