《Authorware课件制作实例教程》由会员分享,可在线阅读,更多相关《Authorware课件制作实例教程(91页珍藏版)》请在金锄头文库上搜索。
1、Authorware学学习目目标:1、掌握AUTHORWARE中交互图标的基本功能2、掌握AUTHORWARE中10种交互图标的使用方法。3、能够使用使用交互图标制作出综合的AUTHORWARE作品。Authorware是一个功能强大的多媒体制作软件,它是以图标为基础、流程图为结构的编辑平台。它能够将图形、声音、图像和动画有机地组合起来,形成一套完善的多媒体系统,它的出现使不具备高水平的编程能力的用户创作出高质量的多媒体应用软件成为可能,而交互作用的控制是Authorware强大功能的最集中的体现,也是多媒体创作的核心,是计算机区别于其他媒体的最显著的特征。交互十分复杂,也十分灵活。Autho
2、rware提供了按钮交互、热区交互、热对象交互、目标区域交互、下拉菜单交互、文本输入响应交互、按键响应交互、条件响应交互、重试限制响应交互、时间限制交互和事件交互等11种交互类型,几乎能跟踪用户可能的所有操作。只有了解和掌握这些交互方式,才能制作出高水平的多媒体作品。7.1 交互图标概述人机交互是多媒体演示人机交互是多媒体演示软件一个最件一个最为重要的性重要的性质,是,是实现人机人机对话的主要途径之一。人机交互就是由用的主要途径之一。人机交互就是由用户通通过各种接口机制控制多媒体作品中事件的各种接口机制控制多媒体作品中事件的执行行顺序,序,其中包括按其中包括按钮、菜、菜单、按、按键、文字、文字
3、输入、移入、移动对象、象、限制次数等限制次数等11种交互种交互类型。交互的目的就是型。交互的目的就是让计算机算机与用与用户进行行对话,让其中每一其中每一发都能都能对另一方的指令另一方的指令作出反作出反应,从而是,从而是计算机程序可以在用算机程序可以在用户控制的情况控制的情况下下顺利利执行。行。7.1.1交互交互图标的功能的功能Authorware的交互性是通的交互性是通过交互交互图标来来实现的,它的,它不不仅能能够根据用根据用户的响的响应选择正确的流程分支,而且正确的流程分支,而且具有具有显示交互界面的能力。交互示交互界面的能力。交互图标与前面的与前面的图标最最大的不同点就是大的不同点就是它不
4、能它不能单独工作,它必独工作,它必须和附着在其上的一些和附着在其上的一些处理交互理交互结果的果的图标一起才能一起才能组成一个完整的交互式的成一个完整的交互式的结构。另构。另外它外它还具有具有显示示图标的一切功能,并在的一切功能,并在显示示图标的基的基础上增加了一些上增加了一些扩展功能,如能展功能,如能够控制响控制响应类型型标识的位的位置和大小。置和大小。当当 Authorware遇到交互遇到交互图标时,就在屏幕上,就在屏幕上显示交示交互互图标中所包含的文本和中所包含的文本和图像,像,让然后然后 Authorware就停下来等待用就停下来等待用户的响的响应,用,用户作出响作出响应后,后, Aut
5、horware就将就将该响响应沿着交互流程沿着交互流程线发送出去,并送出去,并判断是否与某个目判断是否与某个目标响响应相匹配。如果找到一个匹配相匹配。如果找到一个匹配项,则程序流程程序流程转向向该分支并分支并执行相行相应的的结果果图标。7.1.2交互图标的建立为使用交互图标,从图标栏中将其拖动一流程线上。然后拖动几个需要的程序图标到交互图标的右方,此时将看到这些图标自动排列成流程线,其排列顺序与位置有关。同时这些图标的名称在所有图标的右边依次从上往下排列,对应的图标顺序是从左至右。一个交互流程包括一个交互图标,若干个响应类型标记、同样数目的响应图标和响应分支4个部分。如图所示。交互分支结构响响
6、应类型符号位于每一路交互分支的上方,如型符号位于每一路交互分支的上方,如图所示所示。在。在Authorware中,可以根据需要中,可以根据需要选择不同不同的交互相的交互相应类型。拖放一个交互型。拖放一个交互图标到程序流程到程序流程线上,然后拖上,然后拖动一个一个图标图标到到图标的右的右边,此,此时显示响示响应类型型对话框,如框,如图所示。所示。响应类型7.1.3交互图标的属性交互交互图标 是整个交互循是整个交互循环的核心,是的核心,是创建交互建交互结构构的起始的起始图标。交互。交互图标首先,它可以首先,它可以显示文本和示文本和图形,只要程序形,只要程序执行到交互行到交互图标或者流程返回到交互或
7、者流程返回到交互图标,AuthorwareAuthorware就会就会显示交互示交互图标中的内容;其中的内容;其次,它能次,它能够根据响根据响应,决定程序的流向;另外,交,决定程序的流向;另外,交互互图标会使作品会使作品暂停等待用停等待用户响响应;最后,再返回;最后,再返回交互交互图标时,会擦除,会擦除显示的示的对象并回到交互的初始象并回到交互的初始状状态。 交互交互图标除了具有除了具有显示功能外,示功能外,还具有一些具有一些附加功能。如果在交互附加功能。如果在交互图标中增加了按中增加了按钮响响应、热区响区响应、文本、文本输入响入响应和目和目标区域响区域响应这4 4类响响应类型,型,则在在编辑
8、交互交互图标时,与,与这4 4种响种响应类型相型相对的的响响应标志志会自会自动出出现在展示窗口中,在展示窗口中,这是由其特定功能决定的。是由其特定功能决定的。对这4 4种响种响应标志可以志可以进行行编辑,但要注意的是,但要注意的是,对这些些对象中能改象中能改变位置和大小,而不能使用剪切、复制和位置和大小,而不能使用剪切、复制和粘粘贴命令。另外,命令。另外,对于灰色于灰色选择区域的响区域的响应标志,在志,在编辑状状态出出现的虚的虚线框在运行框在运行时是不出是不出现的。的。交互交互图标的属性可以通的属性可以通过交互交互图标的属性的属性对话框来框来设置。置。对些些对话框中可以框中可以设置各种置各种显
9、示示选项。(1 1)擦除下拉列表:可以)擦除下拉列表:可以设置擦除交互置擦除交互图标显示内容示内容的附加。的附加。单击其后的下拉列表按其后的下拉列表按钮,可以看到,可以看到3 3种种删除除时机。机。在下一次在下一次输入之后入之后: :在在进入相入相应分支分支显示了示了结果果图标中的内容中的内容时,擦除交互,擦除交互图标对象。当重新象。当重新进入交互流程入交互流程时,交互,交互显示示对象内容会重新象内容会重新显示在展示窗口。示在展示窗口。在退出之前在退出之前: :当当AuthorwareAuthorware退出交互退出交互时,擦除交互,擦除交互显示示对象,象,该项为默默认选项。不擦除不擦除: :
10、在屏幕上保留交互在屏幕上保留交互显示示对象,直到使用擦除象,直到使用擦除图标将它擦除。将它擦除。(2) 2) 擦除特擦除特交互交互图标的属性的属性设置置效:用于效:用于设置擦置擦除除过渡效果,渡效果,过渡效果的渡效果的设置与擦除置与擦除图标的的设置置相同。相同。选项: :该项有两个复有两个复选框框 在退出前前中止在退出前前中止: :在退出前在退出前暂停,使用停,使用户查看看显示的反示的反馈信息。信息。查看后,按任意看后,按任意键或或单击鼠鼠标,程序程序继续进行。行。显示按示按钮: :显示按示按钮,如果,如果选择了在退出前前中了在退出前前中止复止复选框后,将激活框后,将激活该复复选框。此框。此选
11、项决定在决定在继续运行之前,是否运行之前,是否显示一个等待按示一个等待按钮。交互图标的属性设置交互图标的属性设置 7.2 按钮交互7.2.1交互属性交互属性在交互在交互图标右右边放置了交互响放置了交互响应后,在交互后,在交互类型型对话框中框中选择按按钮,此交互响,此交互响应就会被就会被设置成按置成按钮响响应。在交互程序中,按。在交互程序中,按钮响响应是使用最广泛的交互是使用最广泛的交互形式。形式。双双击设计窗口交互窗口交互结构中的按构中的按钮标志,就会打开按志,就会打开按钮响响应属性属性对话框。如框。如图所示。所示。交互类型对话框交互类型对话框(1 1)按)按钮选项卡卡 响响应类型:在下拉列表
12、中,可以型:在下拉列表中,可以选择更更换响响应类型。型。 大小:用于定大小:用于定义按按钮的大小,以像素的大小,以像素为单位。位。 位置:用于定位置:用于定义按按钮在屏幕上的位置。定在屏幕上的位置。定义时使用屏幕坐使用屏幕坐标系,并且是以近系,并且是以近钮的左上点的左上点为参参照点的。在大小和位置两个照点的。在大小和位置两个输入框中都可以入框中都可以输入入变量。量。 标签:在:在输入框中入框中输入入该按按钮的的标签,系,系统会根会根据据标签文字的文字的长短来短来调整按整按钮的大小,除非的大小,除非该按按钮是一个用是一个用户自定自定义按按钮。按钮响应类型的属性设置按钮响应类型的属性设置快捷快捷键
13、:在:在输入框中入框中输入入该按按钮的快捷的快捷键,可以使用快捷,可以使用快捷键来激活按来激活按钮。 选项:设置成默置成默认按按钮选中此中此项,就可以使用系,就可以使用系统提供提供的按的按钮形式,形式,AuthorwareAuthorware会在按会在按钮四周加上一个粗黑框,四周加上一个粗黑框,让用用户知道知道该按按钮 是系是系统的默的默认的按的按钮。如果你使用自定。如果你使用自定义按按钮,该选取取项将将变灰,被置灰,被置为不可用。非激活状不可用。非激活状态下下隐藏藏选中中该选项后,当一个按后,当一个按钮被置被置为不可用不可用这灰后,系灰后,系统会将会将该按按钮从屏幕上移去,当从屏幕上移去,当
14、该按按钮可用以后,系可用以后,系统会会重新重新显示按示按钮。鼠鼠标单鼠鼠标按按钮,将激活鼠,将激活鼠标显示形式示形式对话框。用框。用户可以在可以在该对话框中框中选择合适的鼠合适的鼠标显示形式。示形式。可以使用系可以使用系统提供的鼠提供的鼠标显示形式,也可以加示形式,也可以加载用用户定定义的鼠的鼠标形式。形式。选择鼠鼠标显示形式后,示形式后,该形式出形式出现在属性在属性对话框中。框中。(2 2)响)响应选项卡卡永久:永久:选中中该选项后,在属性后,在属性对话框中定框中定义的响的响应在整个在整个文件中都保持可用,文件中都保持可用,这样用用户在在设置文件中的其它交互置文件中的其它交互图标时,不用每一
15、次都重新,不用每一次都重新设置。置。激活条件:在激活条件:在输入框中可以入框中可以输入一个条件,只有当条件被入一个条件,只有当条件被满足足时,按,按钮响响应才可用。才可用。擦除:使用擦除中的擦除:使用擦除中的选项可以决定分支可以决定分支执行完行完毕后,其后,其显示内容被自示内容被自动擦除所采用的形式。擦除所采用的形式。选择在下一次在下一次输入之后,入之后,AuthorwareAuthorware在在执行完分支内容行完分支内容后,并不擦除后,并不擦除显示内容,直到用示内容,直到用户发出另一个响出另一个响应。选择在下一次在下一次输入之前,入之前,AuthorwareAuthorware在在执行完分
16、支内容行完分支内容后,就将内容擦除,然后后,就将内容擦除,然后显示交互示交互图标的的显示内容,等待示内容,等待用用户下一个响下一个响应。选择在退出在退出时,AuthorwareAuthorware将不擦除任何将不擦除任何显示内容,即示内容,即使使进入其它分支,先前分支的入其它分支,先前分支的显示内容依然保持在屏幕上。示内容依然保持在屏幕上。当当AuthorwareAuthorware退出交互退出交互图示,在示,在执行流程行流程线上下一个上下一个设计图标前,将所有前,将所有显示示对象擦除。象擦除。选择不擦除,不擦除,AuthorwareAuthorware将保持所有的将保持所有的显示示对象在屏幕
17、象在屏幕上不上不动,直到使用一个擦除,直到使用一个擦除图标将它将它们擦除。擦除。状状态:为本按本按钮响响应代表的答案代表的答案设置正确或者置正确或者错误的属的属性,以便函于性,以便函于AuthorwareAuthorware对用用户的响的响应作出判断。作出判断。选择不判断不判断时,AuthorwareAuthorware对该响响应正确与否不作判断;正确与否不作判断;选择正确响正确响应时,AuthorwareAuthorware对将将该响响应设置置为正确的响正确的响应;选择错误响响应时。AuthorwareAuthorware对该响响应设置置为错误的响的响应。 分支:使用分支中的分支:使用分支中
18、的选项可以决定在一个分支完成后,可以决定在一个分支完成后,程序的流向。程序的流向。这个流向直接反映在个流向直接反映在设置窗口中,用置窗口中,用户可可以一目了然。以一目了然。 选择重重试时,AuthorwareAuthorware返回交互返回交互图标,等待用,等待用户下下一个响一个响应的的输入。入。 选择继续时,AuthorwareAuthorware将判断在交互将判断在交互结构构图中,中,该分支右分支右边的其它分支是否与用的其它分支是否与用户本次响本次响应相匹配,如果相匹配,如果有,有,则进入此分支,如果没有,等待用入此分支,如果没有,等待用户输入下一个响入下一个响应。选择退出交互退出交互时,
19、AuthorwareAuthorware将从交互将从交互图标中退出,中退出,执行主流程行主流程线上下一个上下一个设计图标。选择返回返回,如果你在前面返回返回,如果你在前面设置了永久置了永久选项,AuthorwareAuthorware在在执行完分支内容后,将跳到首次行完分支内容后,将跳到首次设置交互置交互选项所在的位置。所在的位置。 在使用按在使用按钮交互响交互响应后,可以后,可以选择自己喜自己喜欢的按的按钮形式,并且形式,并且设计自定自定义的按的按钮。AuthorwareAuthorware为用用户提供了丰富的系提供了丰富的系统按按钮形式,形式,可以直接在可以直接在这些系些系统按按钮中中选择
20、合适的形式,也合适的形式,也可以在系可以在系统按按钮的基的基础上加以修改,甚至可以上加以修改,甚至可以调用外部用外部图片来片来设计自定自定义按按钮。(1 1)选择按按钮类型型 在按在按钮响响应属性属性对话框是框是单击“按按钮”按按钮;或者在窗口菜或者在窗口菜单中中选择“按按钮”对话框。框。对话框框中中显示了各个按示了各个按钮的形式,以及的形式,以及对该按按钮的描述。的描述。(2 2)编辑按按钮在在AuthorwareAuthorware文件中使用自定文件中使用自定义按按钮将使程序看将使程序看起来更加个性化。在按起来更加个性化。在按钮对话框中框中单击编辑按按钮,就会打开按就会打开按钮编辑对话框。
21、框。状状态:每个按:每个按钮有四种模式状有四种模式状态。开关和。开关和选择按按钮也有四种也有四种选择状状态,在此指出,在此指出选择的按的按钮。单击每种状每种状态时,预览区域区域显示示图形和形和该种状种状态效效果的果的标记。按钮类型按钮类型未按:当按未按:当按钮没有被按下,并且鼠没有被按下,并且鼠标不在按不在按钮位置上位置上时的状的状态。 按下:按下:单击按按钮时的状的状态。一个通用的。一个通用的设计办法是法是 当当单击时,通,通过高亮按高亮按钮提供可提供可见的反的反馈。当用当用户释放按放按钮时,按,按钮回到它的抬起状回到它的抬起状态,因,因此可以此可以产生一个生一个闪动的假象。的假象。 在上:
22、当用在上:当用户把鼠把鼠标放在按放在按钮的位置上的位置上时,按按钮的状的状态。 不允:当按不允:当按钮失效失效时,按,按钮的状的状态。选择按按钮的开关按的开关按钮也有各种状也有各种状态。这样就可以就可以标记哪哪些按些按钮是被是被选过的。因的。因为标准按准按钮不能做不能做选择标记,因此当你,因此当你选择一个一个标准按准按钮时,这些些选项将将关关闭。 图形:形:选择每种状每种状态按按钮的的图形形选项。 标记:从:从选项菜菜单中,可以中,可以选择是否是否显示每示每种状种状态按按钮的的标记。 按钮编辑按钮编辑”对话框对话框钮钮声音:从声音:从选项菜菜单中,中,为每种按每种按钮状状态的声的声选择一个一个
23、选项。导入:入:为按按钮输入一个入一个图形。出形。出现输入入对话框,框,在此能在此能够选择所要所要输入的文件。如果入的文件。如果选择一个系一个系统按按钮作作为新按新按钮的基的基础,输入按入按钮是灰色不可是灰色不可用的。用的。 7.2.2实例制作例制作工工艺装装饰画画该该实例例为美美术教学教学课件。工件。工艺装装饰画有其自身的特点,学画有其自身的特点,学生平生平时并不常注意身并不常注意身边的工的工艺画,本例使用几画,本例使用几张工工艺装装饰画画的的图片来展示工片来展示工艺装装饰画的特征,便于学生仔画的特征,便于学生仔细观察。本例察。本例播放播放时,封面上出,封面上出现多个多个选项按按钮,单击按按
24、钮,将会展,将会展现对应的的图片。制作片。制作时,在程序中放置一个,在程序中放置一个显示示图标显示示课件件标题,然后在交互,然后在交互图标的左的左侧加入加入5个群个群组图标,作,作为5个个选择分支,使用按分支,使用按钮响响应,通,通过按按钮实现进入某一个分支。入某一个分支。程序的制作步骤如下:1、打开Authorware窗口,新建一个文件,命名为“工艺装饰画.a7p”,在流程线上放置如下图所示的图标,并分别命名。打开“标题”显示图标的展示窗口,加入如图所示的图片、文字,根据需要设置文字格式。插入“标题”显示图标2、双击流程线上的等待图标,打开“等待图标属性”对话框,选中“单击鼠标”和“按键”复
25、选项,取消“显示按钮”复选项,单击“确定”按钮,关闭对话框。3、在流程线上的“封面”交互图标的右侧放置1个群组图标,如下图所示,屏幕上自动出现如图所示的“响应类型”对话框。“响应类型”对话框4、使用默认的“按钮”选项,单击“确定”按钮,关闭对话框。5、再拖4个群组图标到交互图标的右侧,并分别命名。6、双击流程线上的“封面”交互图标,打开其展示窗口,插入图片、文字。7、选择“修改”“图标”“属性”菜单命令,打开“交互图标属性”对话框,选择“交互”选项卡。7、单击“擦除”下拉列表,选择“不擦除”选项,单击“显示”选项卡,选中“擦除以前内容”复选项。9、单击“擦除特效”右侧的按钮,打开“擦除模式”对
26、话框,选择过渡效果,单击“确定”按钮,关闭对话框。10、分别打开交互图标右侧的群组图标设计窗口,放置显示图标和等待图标11、双击“缠绕”流程线上的等待图标,打开“等待图标属性”对话框,选中“单击鼠标”和“按任意键”复选项,取消“显示按钮”复选项,关闭对话框。12、双击打开“缠绕”群组流程线上的“缠绕”显示图标,加入有关图片13、双击“缠绕”群组图标上方的按钮响应标记,打开“响应属性”对话框,选择“按钮”选项卡。14、选中“选项”栏中的“非激活状态下隐藏”复选项。15、选择“响应”选项卡,选中“范围”右侧的“永久的”复选项。16、在“擦除”下拉列表中,选择“在下一次进入之前”选项,关闭对话框。1
27、7、分别在“静物”、“渔家姑娘”、“五月风”、“卷发姑娘”群组的显示图标展示窗口中,添加所对应的图片、文字。18、按照“缠绕”群组的响应图标属性,设置其他群组的响应图标属性。双击流程线上的“封面”交互图标,打开其展示窗口,选中图片,然后选择“反转”显示模式,露出按钮。19、单击有关按钮,选中按钮,将其拖动到合适位置排列整齐,关闭该交互图标的展示窗口,完成程序制作。 7.3 热区域交互7.3.1交互属性交互属性热区响区响应是在程序的运行窗口内划出一是在程序的运行窗口内划出一块矩形区域,矩形区域,当用当用户用鼠用鼠标单击、双、双击或鼠或鼠标滑滑过这一区域一区域时程程序将序将执行事先行事先设计好的程
28、序段。好的程序段。当在流程当在流程线上双上双击要要进行行设置的置的热区响区响应类型型标识符符时,将会出,将会出现响响应属性属性对话框,如框,如图所示所示。所示所示。 热区响应类型的属性设置响应选项卡的设置与按钮响应属性的设置相同。这里只讲解与其他响应不同的设置,即热区域选项卡的部分设置。在热区域选项卡中,大小,位置,快捷键和鼠标的设置与按钮响应的设置相同的,不同的是匹配栏。匹配栏的下拉列表中提供了3种选项,用来确定用户如何才能匹配本热区响应。(1)单击:在响应区域单击鼠标左键一下,即可引发匹配动作。(2)双击:在响应区域双击鼠标左键,即可引发匹配动作。(3)指针处于制定的区:当鼠标指针移动到响
29、应区域内,不需要鼠标动作,即可引发匹配动作。匹配时加亮复选框:选择后,当匹配该热区响应时,热区响应高亮显示。匹配标记复选框:选择后,热区响应区域左端中央位置处显示匹配标记,当匹配该热区响应时,匹配标记被黑色填充。7.3.2实例制作学生绘画作品展这是初中信息技术课“画图”一节的教学辅助课件。运行后的效果片断如图所示。热区交互实例流程图程序的制作步骤如下:1、新建“学生绘画作品展”文件,在流程上放置如图所示的图标,并分别命名。2、分别打开“封面“和“显示”图标展示窗口,插入文字、图片、图形。3、在流程线上的“选择”交互图标的右侧,放置群组图标,屏幕上自动出现响应类型对话框,选择“热区域”单选项,单
30、击“确定”按钮,关闭对话框。4、在流程线上的“选择”交互图标的右侧,放置群组图标和计算图标,使用交互响应,并分别命名。5、双击流程线上的等待图标,打开其属性对话框,选中“单击鼠标”和“按键”复选项,取消“显示按钮”复选项,单击“确定”按钮,关闭对话框。本例中的其它按钮均使用该设置。6、双击“自然”群组图标上方的热区响应标记,打开响应属性对话框,选择“热区”选项卡,设置合适的鼠标形状,关闭对话框。7、选择“响应”选项卡,在“擦除”下拉列表中,选取“在下一次输入之前”选项,关闭对话框。8、使用相同设置其它热区交互,有关参数和“自然”相同。9、打开“菜单”显示图标展示窗口,按住Shift键,双击流程
31、线上的“选择”交互图标,打开其展示窗口,将鼠标移动互热区的虚线上,按住左键不放,拖动热区到合适位置,拖动热区周围出现的控点口,调整热区大小。10、分别在“自然”、“静物”、“哲理”、“广告”群组中添加图标。11、选择“修改”“图标”“属性”菜单命令,打开显示图标属性对话框,选择“显示”选项卡,选中“擦除以前内容”复选项,关闭对话框;本例中“选择”交互图标右侧的其它群组中的显示图标使用相同设置。12、分别打开“静物”、“广告”群组,在有关显示图标的展示窗口中添加图片文字。13、在“退出”计算图标的编辑窗口中输入“Quit()”,关闭窗口,完成程序工作。7.4 热对象交互注意:一个注意:一个对象只
32、能放在一个象只能放在一个显示示图标中。当程序中需要中。当程序中需要设置多个置多个热对象象时,必,必须将它将它们放在不同的放在不同的显示示图标中。中。 7.4.1交互属性交互属性 建立了建立了热对象响象响应分支后,分支后,单击响响应类型型标识符,即可打符,即可打开属性开属性对话框。在演示窗口框。在演示窗口选择了一个了一个对象作象作为热对象后,象后,该对象的象的图标名称就会名称就会显示在示在Hot ObjectHot Object栏中,同中,同时在在预览窗口也会窗口也会显示出示出热对象的象的缩略略图。重新。重新选择热对象后,象后,Hot Hot ObjectObject的名称也将随之改的名称也将随
33、之改变,如,如图所示所示。对话框中其他相关框中其他相关设置的含置的含义如下:如下: 快捷快捷键:设置置该对象的象的热键。 匹配:匹配匹配:匹配类型型设置,即以何种操作启置,即以何种操作启动对象象响响应动作。作。选项与与热区响区响应一一样,有,有3 3种,包括鼠种,包括鼠标单击响响应、鼠、鼠标双双击响响应和鼠和鼠标滑滑过时就响就响应。热对象响应类型的属性设置热对象响应类型的属性设置匹配匹配时加亮复加亮复选框:框:选择后,当匹配后,当匹配时以高亮以高亮显示。示。鼠鼠标: :设置鼠置鼠标形状。形状。响响应选项卡的卡的设置与按置与按钮响响应中的中的设置置类似。似。注意:不光是静止的注意:不光是静止的图
34、像可作像可作为热对象,影象,影视动画画.swf.swf动画文件和画文件和.gif.gif动画文件都可以作画文件都可以作为热对象,但是,在象,但是,在预览窗口不窗口不显示示缩略略图。7.4.2实例制作该实例是一个初中生物例是一个初中生物课件,件,课件运行件运行时出出现封面,封面,单击封面上的封面上的图形,出形,出现对应的教学内的教学内容,容,单击“退出退出”按按钮,退出程序,效果如,退出程序,效果如图所示。所示。程序的制作步骤如下:1、新建“家鸽.a7p”文件,在流程线上放置7个显示图标和1个交互图标,并分别命名。2、拖动1个群组图标到交互图标的右侧,在出现的“响应类型”对话框中,选择“热对象”
35、单选项,单击“确定”按钮,完成响应类型设置。3、继续在交互图标的右侧放置多个群组图标和计算图标,并分别命名。4、分别在“背景”、“复习”显示图标的展示窗口中,添加图片,根据需要,调整“复习”显示图标的展示窗口中的图片大小。5、分别在“心脏和血液循环”、“体温恒定”、“生殖和发育”、“主要特征”、“课堂小节”、“练习”显示图标的展示窗口中,添加图片。6、打开“背景”显示图标的展示窗口,按住Shift键,分别单击有关显示图标,打开其展示窗口,调整图形的位置。7、打开“复习”显示图标的展示窗口,双击“复习模块”群组图标上方的响应标记,打开“响应属性”对话框,单击“复习”显示图标展示窗口中的图形,选择
36、该图形为热对象。8、选择“热对象”选项卡,根据需要修改鼠标指针的形状,选择“响应”选项卡,在“擦除”下拉列表中,选择“在下一次输入之前”选项,关闭对话框。9、使用相同方法,设置“心脏和血液循环模块”、“体温恒定模块”、“生殖和发育模块”、“主要特征模块”、“课堂小节模块”、“练习模块”群组的响应属性。10、双击“退出”群组图标上方的响应标记,打开“响应属性”对话框,在“类型”下拉列表中,选择“按钮”选项,选择合适的鼠标指针形状,关闭对话框。11、在“复习模块”群组中添加如图所示的图标,分别命名,在“复习”显示图标展示窗口中添加文字、图片。12、双击流程线上的等待图标,打开“等待图标属性”对话框
37、,选中“单击鼠标”和“按键”复选项,取消“显示按钮”复选项,单击“确定”按钮,关闭对话框。本例中的其他按钮均使用该设置。13、使用相同方法在“心脏和血液循环模块”、“体温恒定模块”、“生殖和发育模块”、“主要特征模块”、“课堂小节模块”、“练习模块”群组中,添加如图所示的有关图标,并在显示图标展示窗口中添加教学内容。14、在“退出”计算图标的编辑窗口中输入函数“Quit()”,关闭计算图标编辑窗口,完成程序设计。 7.5 目标区域交互目目标区域响区域响应适合于匹配操作,即将一个适合于匹配操作,即将一个对象托象托动到指定的位置上。到指定的位置上。该种响种响应方式可用于开方式可用于开发很多有很多有
38、趣的趣的实用程序,如拼用程序,如拼图游游戏、机械零件的装配、机械零件的装配练习、智力智力测验程序等。它可以通程序等。它可以通过对高高难度、高危度、高危险的的环境的模境的模拟,完成既定的教学及,完成既定的教学及训练功能。功能。7.5.1交互属性交互属性AuthorwareAuthorware为每一种响每一种响应类型都提供了相型都提供了相应的属性的属性设置置对话框,它框,它们之之间既有区既有区别,又有,又有联系。作系。作为目目标区域响区域响应的属性的属性对话框与其他响框与其他响应类型的属性型的属性对话框相比,框相比, Response Response 选项卡基本是相同的,它的卡基本是相同的,它的
39、全部特性都体全部特性都体现在目在目标区区选项卡内,如卡内,如图所示所示 。 对话框中其他相关框中其他相关设置的含置的含义如下:如下:放下放下: :用于控制当用用于控制当用户停止拖停止拖动对象并象并释放鼠放鼠标后系后系统将采取的行将采取的行动,它包括,它包括 3 3 个个选项。选择 “在目在目标点放点放下下” 时,表示,表示 AuthorwareAuthorware将不采取任何行将不采取任何行动,只是把,只是把对象保持在当前所在的位置。象保持在当前所在的位置。选择 “放回原放回原处” 时,表示将把表示将把对象返回到其原来的位置,它常用于匹配用象返回到其原来的位置,它常用于匹配用户不正确的响不正确
40、的响应操作,此操作,此时通常通常还把返回路径把返回路径设置置为“重重试” ,这样就可以允就可以允许用用户把把对象从原来的位置象从原来的位置处重新重新进行移行移动。 选择“在在目标区选项卡目标区选项卡中心定位中心定位”时,表示,表示 AuthorwareAuthorware将把将把对象放置在目象放置在目标区区域内,它常用于匹配用域内,它常用于匹配用户正确的响正确的响应中,表示本次移中,表示本次移动对象的操作是正确的。象的操作是正确的。 在目在目标对象文本框内象文本框内显示可移示可移动对象的象的图标名称。启用名称。启用允允许任何任何对象复象复选框之后,将会匹配任何框之后,将会匹配任何对象,象,这就
41、意就意味着当用味着当用户把任何把任何对象拖象拖动到目到目标区域区域时,系,系统都会都会认为用用户的响的响应与目与目标区域的响区域的响应相匹配。相匹配。 通常,目通常,目标区域响区域响应都是成都是成对出出现的,一种响的,一种响应设置置为正确的响正确的响应,即用,即用户把移把移动对象拖象拖动到正确的目到正确的目标区域,区域,此此时对移移动对象的操作方式一般象的操作方式一般为在中心定位。另一种在中心定位。另一种响响应设置置为 错误的响的响应 ,即用,即用户没有把移没有把移动对象拖象拖动到到正确的目正确的目标区域,此区域,此时对移移动对象的操作方式一般象的操作方式一般为 返返回回 。对于于错误的响的响
42、应,由于无法,由于无法预知用知用户会把会把对象移象移动到屏幕上的何到屏幕上的何处,因此在,因此在实际应用中所采取的策略就是用中所采取的策略就是把整个屏幕都作把整个屏幕都作为一个目一个目标区域响区域响应,形成一,形成一张“安全安全网网”,使其能,使其能够匹配任何匹配任何对象,并象,并让对象返回到原始位象返回到原始位置,并允置,并允许用用户重新重新进行行尝试。为了了实现上述目上述目标,必,必须把把“安全网安全网”放置在交互流程放置在交互流程线的最右的最右边。 7.5.2实例制作秦长城本本实例是初中例是初中历史史课件的一部分,主要介件的一部分,主要介绍习题部分的制作。部分的制作。课件运行后出件运行后
43、出现选择题,用拖,用拖动选择题答案到括号中的方式回答答案到括号中的方式回答问题,选择错误时,答案自,答案自动退回到原来的位置,回答正退回到原来的位置,回答正确确时,答案停留在括号中。全部答完后,答案停留在括号中。全部答完后,显示示做做错的次数,并退出交互,的次数,并退出交互,进入下一入下一环节,本,本例分例分为“问题一一”、“问题二二”两个模两个模块介介绍制作制作过程。程。1、制作、制作“问题一一”群群组(1)新建)新建“秦秦长城城.a7p”文件,并在流程文件,并在流程线一放置一放置1个个计算算图标和和2个群个群组图标,分,分别命名,如命名,如图所示。打开所示。打开计算算图标编辑窗窗口,口,输
44、入表达式入表达式“a:=0”,关,关闭窗口,定窗口,定义变量的初始量的初始值。(2)打开)打开“问题一一”群群组,添加,添加图标,并分,并分别命名,交互命名,交互类型型选择“目目标区域区域”响响应。(3)打开)打开“题目目1”显示示图标的展示窗口,添的展示窗口,添加文字。加文字。(4)在流程)在流程线上的上的“题目目1”显示示图标上上单击鼠鼠标右右键,打开快捷菜,打开快捷菜单,选择“计算算”命令,打开命令,打开“题目目1”计算算图标编辑窗口,窗口,输入表达式,如入表达式,如图所示,关所示,关闭窗口。窗口。 输入表达式(5)分)分别双双击“问题一一”群群组中的中的“A”、“B”、“C”、“D”显
45、示示图标,打开展示窗口,打开展示窗口,输入文字,入文字,(6)在)在“问题一一”群群组中,打开中,打开“题目目1”显示示图标展示展示窗口,按住窗口,按住Shift键,分,分别单击“A”、“B”、“C”、“D”显示示图标,打开展示窗口,打开展示窗口,调整文字的位置,整文字的位置,调整整的的结果如果如图所示。所示。调整文字位置(7)按住)按住Shift键,依次打开,依次打开“题目目1”、“A”显示示图标展示窗口,双展示窗口,双击“拖拖动A”群群组上方的响上方的响应标记,打开展示,打开展示窗口和响窗口和响应属性属性对话框,同框,同时可以看到一个目可以看到一个目标区域。区域。(8)单击“A”显示示图标
46、展示窗口中文字段落,将其指定展示窗口中文字段落,将其指定为移移动对象,然后将鼠象,然后将鼠标指指针移移动到目到目标区域的控点上,区域的控点上,拖拖动控点控点调整目整目标区域大小;将鼠区域大小;将鼠标指指针移移动到目到目标区域区域的的边线上,拖上,拖动,调整目整目标区域的位置区域的位置。(9)选择“目目标区域区域”选项卡,在卡,在“放下放下”下拉列表中,下拉列表中,选择“返回返回”选项,执行程序行程序时,用鼠,用鼠标将将对象拖象拖动到到设定的区域,定的区域,对象将被放回原象将被放回原处。(10)选择“响响应”选项卡,在卡,在“擦除擦除”下拉列表中,下拉列表中,选择“在下一次在下一次输入之前入之前
47、”选项,关,关闭对话框。框。(11)按住)按住Shift键,依次打开,依次打开“题目目1”、“B”显示示图标展展示窗口,双示窗口,双击“拖拖动B”群群组上方的响上方的响应标记,打开展示窗,打开展示窗口和响口和响应属性属性对话框,框,单击“B”显示示图标展示窗口中的展示窗口中的文字,将其指定文字,将其指定为移移动对象,然后象,然后调整区域的大小和位置。整区域的大小和位置。(12)在)在“放下放下”下拉列表中,下拉列表中,选择“在中心定位在中心定位”选项,执行程序后,用鼠行程序后,用鼠标将将对象拖象拖动到指定区域,到指定区域,对象将被放象将被放在在该区域的中央。区域的中央。(13)选择“响响应”选
48、项卡,在卡,在“分支分支”下拉列表中,下拉列表中,选择“退出交互退出交互”(14)使用与)使用与设置置“拖拖动A”目目标响响应相同参数和方法,相同参数和方法,设置置“拖拖动C”、“拖拖动D”目目标响响应。(15)分)分别打开打开“拖拖动A”、“拖拖动B”、“拖拖动C”、“拖拖动D”群群组,添加,添加图标。(16)分)分别打开打开“拖拖动A”、“拖拖动B”、“拖拖动C”、“拖拖动D”群群组中的中的显示示图标,在展示窗口中添加有关内容,其,在展示窗口中添加有关内容,其中,中,“提示提示”、“显示答案示答案”显示示图标展示窗口中添加的展示窗口中添加的内容。内容。(17)分)分别打开打开“拖拖动A”、
49、“拖拖动B”、“拖拖动C”、“拖拖动D”群群组中的声音中的声音图标,导入合适的声音。入合适的声音。 2、制作“问题二”群组(1)打开“问题二”群组,添加如图所示的图标,并分别命名,交互类型选择为“目标区域”响应类型。(2)打开“题目2”显示图标的展示窗口,添加文字。(3)在流程线上的“题目2”显示图标上单击鼠标右键,打开快捷菜单,选择“计算”命令,打开“题目2”计算图标编辑窗口,输入表达式“Movable:=False”,关闭窗口。(4)分别双击“问题二”群组中的“A”、“B”、“C”、“D”显示图标,打开展示窗口,输入有关文字,文字(5)在“问题二”群组中,打开“题目2”显示图标,按住Shi
50、ft键,分别单击“A”、“B”、“C”、“D”显示图标,打开展示窗口,调整文字的位置。(6)按住Shift键,依次打开“题目2”、“A”显示图标展示窗口,双击“拖动A”群组上方的响应标记,打开展示窗口和响应属性对话框,同时可以看到一个目标区域,调整目标区域的大小和位置,如图所示,关闭对话框。(7)按照“问题一”群组中的目标区域设置方法,设置“问题二”群组中的“拖动A”目标区域响应。(8)打开“B”显示图标展示窗口,双击“拖动B”群组上方的响应标记,打开响应属性对话框,单击展示窗口中的“B辽东”文字,选中移动对象。(9)在“放下”下拉列表中,选择“在中心定位”选项,如图7-5-21所示,执行程序
51、时,用鼠标将对象拖动到指定区域,对象将被放在该区域的中央。(10)选择“响应”选项卡,在“擦除”下拉列表中,选择“在下一次输入之前”选项;在“状态”下拉列表中,选择“正确响应”选项。(11)在“状态”下拉列表中,选择“正确响应”选项后,该分支下挂图飘逸前显示一个+号“+拖动B”,每当进行一次正确响应,就记录在系统变量“PercentCorrent”中。在展示窗口中,将目标区域拖动到合适位置,关闭对话框。(12)双击“拖动B”群组上方的响应标记,打开响应属性对话框,选择“目标区域”选项卡,在“放下”下拉列表中,选择“放回原处”。(13)选择“响应”选项卡,在“擦除”下拉列表中,选择“在下一次输入
52、之前”选项。(14)在“状态”下拉列表中,选择“错误响应”选项,关闭对话框。(15)在展示窗口中,将目标区域拖动到合适位置并调整好大小。使用相同方法,设置其他响应。(16)双击“退出”群组上方的响应标记,响应属性对话框,在“类型”下拉列表中,选择“条件”选项,此时,“退出”群组上方的响应标记改变为。(17)在“条件”框中输入“所有匹配正确”,在“自动”下拉列表中,选择“当条件为真”选项。(18)选择“响应”选项卡,在“分支”下拉列表中,选择“退出交互“;在”状态“下拉列表中,选择“错误响应”选项,关闭对话框。(19)分别打开“拖动A”、“+拖动B”、“-拖动B”、“拖动C”、“+拖动D”、“-
53、拖动D”、“AllCorrectMatched”群组,添加相应的图标。(20)打开“拖动A”群组,在“提示”显示图标的展示窗口中添加文字,在“提示声”声音图标中导入相关声音,如图所示。(21)双击“累加错误次数”计算图标,在编辑窗口中输入“a:=a+1”,关闭窗口。(22)打开“AllCorrectMatched”群组,在“显示成绩”显示图标中添加文字,其中变量a用大括号“”括住,这样程序运行时,变量a的值将被输出,在展示窗口中显示出来,使用相同方法完成其他群组中的图标制作。7.6 下拉菜单交互使用下拉菜使用下拉菜单最大的好最大的好处就是能就是能够节省屏幕上的空省屏幕上的空间,它只,它只在屏幕
54、上在屏幕上显示菜示菜单的名称,并且始的名称,并且始终处于激活状于激活状态。单击菜菜单名称之后,才会向下拉出其中的菜名称之后,才会向下拉出其中的菜单项。下拉菜。下拉菜单在在 Windows Windows 操作系操作系统及其及其应用程序内用程序内应用非常广泛,用非常广泛, AuthorwareAuthorware也提供了也提供了强大的支持。大的支持。 7.6.1交互属性交互属性下拉菜单响应属性对话框与其它响应类型的属性对话框相比,主要区别表现在菜单选项卡上。菜单文本框显示菜单的名称,即交互图标的名称。菜单条文本框显示当前菜单项的名称,在此文本框中输入一些特殊的代码,可以控制菜单中菜单项的显示方式
55、。例如,希望使菜单项禁用,可在菜单项的名称前添加一个左括号。如果希望在菜单内显示一个空行,可在菜单条文本框内输入左括号,或者保持文本框为空。如果想为菜单项增加快捷键,即包含在菜单项中的带下划线的字母,按下该字母即可执行菜单项命令。可以在某个字母前面输入一个&号,如果想在菜单项中显示&号,则需要连续输入两个&。菜单项的快捷键是不区分大小写的,即&X和&x的作用都是一样的。下拉菜单交互属性希望在菜单内插入分隔线时,可在MenuItem文本框内输入“(”(左括号后面加一个减号)。菜单选项卡的快捷键文本框用于确定一个菜单项的组合键,选择该组合键,也可以执行相应的菜单项命令。为了设置一个组合键,用户可在
56、快捷键文本框内输入一个键名,默认情况下该键与Ctrl键搭配。例如,如果在此文本框内输入X之后,则其组合快捷键为Ctrl+X,同时在菜单项中也会显示出该组合快捷键。如果不希望以Ctrl功能键作为组合键,则可在快捷键文本框中输入AltX,表示使用Alt+X作为执行菜单项的组合键。需要使用特殊按键时,只需在快捷键文本框中输入该特殊键对应的键名即可。7.6.2实例制作该实例例为高高一一语文文教教学学大大纲课件件。纪念念刘刘和和珍珍君君是是高高一一语文文的的重重点点篇篇目目,有有多多种种教教法法。本本课件件从从预习指指导入入手手,让学学生生了了解解作作者者写写作作意意图、写写作作背背景景,然然后后逐逐段
57、段讲解解,特特别是是抓抓住住重重点点词语、语句句进行行分分析析,力力求求以以点点带面面,深深入入讲解解课文。文。课件运行的片段如件运行的片段如图所示。所示。由于菜由于菜单响响应是一种常用的交互方式,因是一种常用的交互方式,因此本例使用了此本例使用了3组菜菜单,分,分别为“音音乐开关开关”、“预习指指导“、”教学教学过程程“,我,我们按照按照这3组菜菜单,分成,分成3个步个步骤,详细介介绍整个整个课件的制作。件的制作。1、制作、制作“音音乐开关开关导”模模块(1)打开)打开Authorware窗口,新建一个文窗口,新建一个文件,命名件,命名为“纪念刘和珍君念刘和珍君.a7p”,在流程,在流程线上
58、放置上放置图标,并分,并分别命名。命名。 (2)双)双击流程流程线上上“设置播放置播放变量量”计算算图标,打,打开开编辑窗口,窗口,输入入“a:=0”,关,关闭编辑窗口。窗口。(3)双)双击“背景音背景音乐”声音声音图标,打开,打开“声音声音图标属性属性”对话框,框,单击“导入入”按按钮,打开,打开“导入文件入文件”对话框,框,选择需要的声音文件需要的声音文件导入到声音入到声音图标中。中。(4)选择“计时”选项卡,在卡,在“执行方式行方式”下拉列下拉列表中,表中,选择“永久永久”选项,在,在“播放播放”下拉列表中,下拉列表中,选择“直到直到为真真”。(5)、在)、在“播放播放”下拉列表框的下下
59、拉列表框的下侧框框输入入“a=1”,在,在“开始开始”框中框中输入入“a=0”,关,关闭对话框。框。(6)打开)打开“背景背景”显示示图标的展示窗口,插的展示窗口,插入如入如图7-6-6所示的所示的图片、文字。片、文字。选择“修改修改”图标”“”“属性属性”菜菜单命令,打开命令,打开“显示示图标属性属性”对话框,框,选中中“防止自防止自动擦擦除除”复复选项,关,关闭对话框。框。(7)双击流程线上的“音乐开关”交互图标右侧的交互响应标记,打开“开音乐”响应属性对话框,选择“响应”选项卡。(8)在“类型”下拉列表中,选择“下拉菜单”选项,选中“范围”右侧的“永久”复选项,在“分支”下拉列表中,选择
60、“返回”选项,关闭对话框。(9)使用相同方法设置“关音乐”响应属性,双击流程线上“开音乐”计算图标,打开编辑窗口,输入“a:=0”,关闭编辑窗口。在“关音乐”计算图标编辑窗口中输入“a:=1”,关闭编辑窗口。2、制作“预习指导”模块(1)双击流程线上的“预习指导”交互图标右侧的“预习提示”交互响应标记,打开“预习提示”图标响应属性对话框,选择“响应”选项卡。(2)在“类型”下拉列表中,选择“下拉菜单”选项,选中“范围”右侧的“永久”复选项,关闭对话框。(3)使用相同方法设置“写作背景”响应属性,分别在“预习提示“、”写作背景“群组中添加图标。(4)分别打开“预习提示”、“写作背景”群组中显示图
61、标展示窗口,输入文字、图片。(5)双击流程线上的等待图标,打开“等待图标属性”对话框,选中“单击鼠标”和“按任意键”复选项,取消“显示按钮”复选项,单击“确定”按钮,关闭对话框,本课件中的所有等待图标均使用该设置。3、制作“教学过程”模块(1)在流程线上的“教学过程”交互图标的右侧,双击“字词”群组上方的交互响应标记,打开“字词”图标响应属性对话框,选择“响应”选项卡。(2)在“类型”下拉列表中,选择“下拉菜单”选项,选中“范围”右侧的“永久”复选项,关闭对话框。(3)使用相同方法设置“教学过程”交互图标的右侧的其他响应属性。(4)打开“字词”群组,添加图标,交互方式设置为热区响应。(5)双击
62、“字词”群组中的交互图标,打开展示窗口,输入有关文字,调整好热区的大小和位置。打开“1”显示图标展示窗口,输入有关文字,并参照热区中文字的位置,调整“1”显示图标展示窗口中的文字。(6)双击“离开”擦除图标上方的热区交互响应标记,打开交互响应属性对话框,在“分支”下拉列表中,选择“退出交互”选项,关闭对话框。(7)分别打开有关展示窗口,双击“离开”擦除图标,打开“擦除图标属性”对话框,选中“被擦除的图标”选项,选择有关图标作为擦除对象,关闭对话框。(8)使用相同方法制作“第一部分”、“第二部分”群组。(9)分别打开“第三部分”、“小结”、“重点语句”群组,添加图标,并在有关图标中添加教学内容。
63、7.7 文本输入交互 通通过键盘输入文本并由此入文本并由此发生交互的响生交互的响应,这是是许多多应用中所需求的方式,在多媒体用中所需求的方式,在多媒体课件的开件的开发中也常常用到文本中也常常用到文本输入响入响应方式,特方式,特别是在一些交互性的是在一些交互性的练习中,文本中,文本输入响入响应发挥了很大的作用。了很大的作用。7.7.1交互属性交互属性AuthorwareAuthorware文本文本输入交互允入交互允许在展示窗口中定在展示窗口中定义一个交互文一个交互文本区域,用本区域,用户通通过在指定区域中在指定区域中输入期待的文本而入期待的文本而产生交互。生交互。一个交互一个交互图标下挂的所有文
64、本交互均共用同一个文本交互区下挂的所有文本交互均共用同一个文本交互区域。如果希望运行程序运行域。如果希望运行程序运行时能出能出现不同的文本交互区域,不同的文本交互区域,则需要使用多个交互需要使用多个交互图标在流程在流程线进行垂直行垂直设置。置。1. 1. 文本文本输入响入响应的的规则所所谓的文本的文本输入交互,就是程序允入交互,就是程序允许用用户在演示窗口中在演示窗口中键入信息,然后程序再根据用入信息,然后程序再根据用户的的键入入进行判断和行判断和处理。理。选用用这种交互响种交互响应,则需要提前需要提前设定要求定要求输入的文本内容。入的文本内容。在程序运行在程序运行时将将弹出一个文本出一个文本
65、输入框,只有当用入框,只有当用户输入的入的内容和内容和预定的内容一致定的内容一致时才能向下才能向下执行。行。 2. 2. 文本文本输入响入响应的属性的属性单击文本交互文本交互类型符号,打开文本交互响型符号,打开文本交互响应面板,其面板,其”文文本本输入入”选项卡如卡如图所示。关于所示。关于该选项卡的卡的说明如下:明如下:文本响应属性面板模式:用以模式:用以设置交互置交互时所需所需输入的的文本入的的文本对像,也即文本像,也即文本交互分支交互分支图标的的标题名称。名称。最低匹配:它最低匹配:它规定在交互定在交互时至少需匹配的至少需匹配的单词个数。个数。增增强匹配:用以匹配:用以设置增量匹配方式,即
66、用置增量匹配方式,即用户交互交互时可以多可以多次次尝试匹配不同的文本,当期待文本被全部匹配不同的文本,当期待文本被全部输入入时产生交生交互。互。忽略:忽略:规定交互定交互时对于于输入的文本可以忽略的内容。入的文本可以忽略的内容。选择“大小写大小写”,表示忽略,表示忽略输入大小写;入大小写;选择“空格空格”,表示,表示忽略空格,只有在一个忽略空格,只有在一个单词进行交互的情况下才有意行交互的情况下才有意义;选择“附加附加单词”,表示忽略其他,表示忽略其他单词;选择“附加符号附加符号”,表示忽略其他,表示忽略其他标点符号;点符号;选择“单词顺序序”,表示忽,表示忽略略单词顺序。序。 7.7.2实例
67、制作本实例是小学低年级数学课件的一部分,课件运行时,随机出题,学生将计算结果用键盘输入到指定的文本框后,按回车键,程序自动判断计算结果的对错,并给出提示,本课件利用Authorware提供的自动识别功能来输入文字、判断输入文字与程序预先设定的文本是否匹配来实现交互。在展示窗口会随机出现两个数相加,当输入正确值时,程序继续执行,当输入错误值时,系统会提示重新再来,直到输入正确值为止。运行效果如图所示。程序的制作步骤如下:1、新建“20以内的加法.a7p”文件,在流程线上放置相应的图标,并分别命名,其中主程序流程线上的交互图标,命名为“输入答案”,其右侧群组图标命名为“*”,交互类型选择“文本响应
68、”。2、双击流程线上的“随机数”计算图标,打开其编辑窗口,输入“ResizeWindow(470,360)”、“x1:=Random(0,20,1)”、“x2:=Random(0,20,1)”,关闭窗口。3、打开流程线上“算式”显示图标展示窗口,输入文字“测试题目”,“输入答案”、字符串“x1+x2=”,其中“x1”、“x2”为变量值。4、双击“*”群组图标,在其设计窗口依次加入计算图标“判断”、显示图标“错误提示”、等待图标“等待0.5秒”、擦除图标“擦除错误提示”。5、打开“判断”计算图标的编辑窗口,输入内容,关闭窗口。6、打开“错误提示”图标的展示窗口,输入文字“回答错误”;将“等待0.
69、5秒”图标中设置等待0.5秒;将“擦除错误提示”擦除图标中的擦除对象设置为展示窗口的文字“回答错误”。7、在主流程线上,依次加入显示图标“正确提示”、等待图标“等待0.5秒”、计算图标“返回”。8、打开计算图标“返回”编辑窗口,输入“GoTo(IconID”随机数”)”,表示当正确的响应后继续出题,关闭窗口。9、双击“*”群组图标上方的文本响应标记,弹出“响应属性”对话框,在“类型下拉菜单中选择“文本输入”,表示在展示窗口可以输入任何字符激发交互,其他选项使用默认值,然后关闭对话框。 7.7 按键交互使用鼠标进行人机交互,是环境下最方便和最快捷的操作方式。但在提供鼠标交互的同时也提供了键盘交互
70、。使用快捷键操作,即使是在窗口环境下,也有着其不可替代的优势。按键交互即是用户通过敲击键盘上的指定键而产生交互。7.7.1交互属性按键交互就是用户通过敲击键盘上的指定键而产生交互,按键交互的属性选项卡如图所示。“快捷键”:在输入框中输入键名。若想让多个键产生同一个响应可用“”隔开。Authorware的按键交互严格区分键盘字母键的大小写状态,即大小写字母所代表的意义完全不同;若不希望系统区分大小写,则应使用符号“”分隔开大小写字母;若设置为按任意键交互方式 ,则应以“?”表示。如表所示。按键交互属性设置功能键功能键对应键名对应键名功能键功能键对应键名对应键名AltAlt键键AltAltHome
71、Home键键HomeHome退格键退格键BackspaceBackspaceInsertInsert键键InsertInsertPausePause或或BreakBreakBreakBreak键键LeftArrowLeftArrowCtrlCtrl键键CtrlCtrl或或ControlControlPageDownPageDown键键PageDownPageDownDelDel键键DeleteDeletePageUpPageUp键键PageUpPageUp键键DownArrowDownArrow键键RightArrowRightArrow键键UpArrowUpArrowEndEnd键键EndE
72、ndShiftShiftShiftShiftTabTab键键TabTabEscEsc键键EscEsc回车键回车键EnterEnter或或ReturnReturnF1F1F12F12键键F1F1F12F127.7.2实例制作该实例是初中化学课件“化学元素周期表”的练习部分,本例运行时的效果如图所示。本例设置了4个按键响应分支,对应的按键分别为A/A,B/B,C/C,D/D,在这4个分支下设置了4个群组图标,群组中设置了响应内容(选择对错的提示信息),当键盘按下按键(如A/A),开始执行对应的分支并显示提示信息。1、在流程线上添加一个计算图标,命名为“ResizeWindow”,双击打开此图标,输
73、入“ResizeWindow(640,470)”,用于设置课件运行窗口大小。2、在流程线上添加一个显示图标,命名为“题目”,双击此图标打开展示窗口,分别输入如下图所示的内容。3、在主程序流程图上添加交互图标,命名为“选择”。拖动群组图标到“选择”图标的右侧,命名为“Ala”,并从弹出的“交互类型”对话框中选择“键盘”选项,关闭对话框。4、在群组图标“Ala”右侧添加3个群组图标,分别命名为“Blb”、“Clc”、“Dld”。5、双击打开“Ala”群组图标设计窗口,在该窗口添加“正确”显示图标,并打开该图标的展示窗口输入文字“正确”。6、双击打开“Blb”群组图标设计窗口,在该窗口添加“错误”显
74、示图标、等待图标、擦除图标。7、打开“错误”显示图标的展示窗口,输入“错误”,将等待图标的等待时间设为0.5秒,擦除图标设置擦除“错误”图标。8、同时选中“错误”显示图标、等待图标、擦除图标,选择“编辑”“复制”菜单命令,再分别打开群组图标“Clc”、“Dld”设计窗口,选择“编辑”“粘贴”菜单命令,将“错误”显示图标、等待图标、擦除图标复制到这2个群组图标的设计窗口中,流程线如图所示。7.9 条件交互条件交互类型与前面介绍的几种响应类型有所不同,条件响应一般不单独使用。条件响应根据程序运行过程中,所设置的条件是否得到满足而来匹配响应的,这些条件一般是通过函数或表达式来设置的,在运行时以判断其
75、值是真或假来匹配响应。7.9.1交互属性当在流程线上双击要进行设置的条件响应类型标识符时,将会出现响应属性对话框,如图所示。条件交互属性设置窗口对话框中设置的含义如下:条件:在其中输入一个变量或表达式,当该变量或表达式的值为“TRUE”时,系统将进入该条件响应分支。该变量或表达式同时也作为该条件响应的标题出现。变量或表达式的值可以是逻辑型,但同时也可以是其它类型:当值为数字时,数字“0”等价于“FALSE”,其它数字等价于“TRUE”;当值为字符时,字符“TRUE、T、YES、ON”等价于“TRUE”,其它字符等价于“FALSE”。自动(是否自动检查):“关”(当值为关闭时):系统只在用户对交
76、互输入响应(的一瞬间)时才对条件响应的条件进行判断,以决定是否执行该分支;“为真”(当值为“TRUE”时):系统将不断监视响应条件值的变化,一旦该值为“TRUE”,就执行该分支中的内容;“当由假为真”(当值由“False”向“True”变化时):当响应条件的值由“False”变为“True”时,系统进入该条件响应分支。 7.9.2实例制作本实例运行时,随机出现10以内数的乘法题目,让学生输入答案,输入正确,进入下一题,回答错误,给出提示,运行结果如图所示。1、新建课件“乘法口诀的练习.a7p”,添加有关图标,如图所示,并分别命名。2、打开“随机数”计算图标编辑窗口,输入表达式,关闭该窗口;打开
77、“积”计算图标的编辑窗口,输入“x:=x1*x2”,关闭该窗口。3、在主流程线“条件响应”交互图标右侧,将“*”群组的响应类型选择为“文本输入”。4、在群组图标“*”在右侧添加3个群组图标,分别命名为“NumEntryx”。5、打开群组图标“NumEntryx”设计窗口,添加显示图标和等待图标,在显示图标的展示窗口中输入文字“错误”,等待图标的属性使用默认值。6、打开群组图标“NumEntry=x”设计窗口,在流程线上依次添加显示图标“正确”、计算图标“返回”。7、在显示图标“正确”的展示窗口输入文字信息;在“返回”计算图标的编辑窗口输入“GoTo(IconID”随机数”)”。8、打开群组图标
78、“NumEntryx”的交互属性,但是在设置“NumEntry=x”的交互属性时,在“自动”下拉列表中选择“为真”。7.10 重试限制交互重试限制(TriesLimit)交互是通过限制用户交互次数以实现的交互,该方式很少单独使用,通常也是与其他交互类型配合使用.选用了这种交互响应,则可以设定用户进行交互操作的次数。在程序运行时,若用户尝试的不成功的次数超过了指定的次数,则程序将退出交互。7.10.1交互属性交互属性当在流程线上双击要进行设置的条件响应类型标识符时,将会出现响应属性对话框,如图所示。对话框中设置的含义如下:最大限制(MaximumTries)域:中输入要求用户可以尝试输入的次数。
79、重试限制属性面板7.10.2实例制作该实例是课件的通用程序,运行时,输入正确密码进入欢迎使用的界面,输入错误密码将出现信息提示,。本例是一个通用程序,通常作为一个模块放在课件程序中教学模块的前面,制作时,在流程线上添加交互图标,在交互图标右侧设置2个分支,1个分支为文本响应,另一个为尝试响应。1、在流程线上添加一个显示图标,命名为“背景”,双击此图标打开展示窗口,导入背景图。2、在流程线上添加一个显示图标,命名为“输入密码提示”,双击此图标,打开展示窗口,输入文字“请输入密码”。3、在主程序流程图上添加交互图标,命名为“设置密码”,拖动群组图标到“设置密码”图标的右侧,命名为“Authorwa
80、re”,并从弹出的交互类型“响应类型”对话框中选择“文本输入”选项。4、在群组图标“Authorware”右侧添加群组图标“尝试三次”,双击“尝试三次”图标上方的响应标记,弹出“响应属性”对话框,在“类型”下拉列表中选择“尝试次数”,关闭对话框,整个课件流程图如图所示。5、双击打开“Authorware”群组图标设计窗口,在该窗口添加擦除图标“擦除1”、显示图标“欢迎界面”、等待图标“等待2秒”、擦除图标“擦除2”,。6、设置“擦除1”擦除图标属性,使其擦除“设置密码”交互图标和“输入密码提示”显示图标,在“欢迎界面”显示图标的展示窗口中输入文字“欢迎使用本课件,请单击任意键继续!”,将“擦除
81、2”擦除图标设置擦除“欢迎界面”显示图标。7、双击打开“尝试三次”群组图标设计窗口,在该窗口添加擦除图标“擦除”,显示图标“对不起”、等待图标“单击任意键”、计算图标“退出”。8、将“擦除”擦除图标设置为擦除“设置密码”交互图标和“输入密码提示”显示图标,在“对不起”显示图标的展示窗口输入文字“对不起,你不能使用本课件,单击任意键退出!”,在等待图标“单击任意键”的属性对话框中选择“单击鼠标”、“按任意键”,在“退出”计算图标编辑窗口中输入“Quit()”。9、双击“Authorware”群组图标上方的响应标记,弹出“响应属性”对话框,选择“响应”选项卡,在“分支”下拉列表中选择“退出交互”。
82、10、打开群组图标“尝试三次”上方的响应标记,弹出“响应属性”对话框,在“最大尝试次数”框中输入“3”,表示有三次输入密码的机会。11、选择“响应”选项卡,在“分支”下拉列表中选择“退出交互”,关闭对话框。7.11 时间限制交互时间限制响应主要用于限制用户进行交互的时间,此响应的用法与尝试限制响应非常类似,可以放置在交互流程线上的任何位置.时间限制响应与尝试响应的重要区别在于前者限制的是交互时间,而后者限制的是交互次数。另外,时间限制响应的设置选项也较多,内容更丰富一些。 7.11.1交互属性双击交互流程线上的时间限制响应的标识符,将打开时间限制响应的属性对话框,如图所示。对话框中设置的含义如
83、下:时限:用于设置以秒为单位的时间限制值,它可以是数值、变量或表达式。选项:此域中有如下两个复选框:显示剩余时间与每次输入重新计时。中断:有4个选项,设置在时间限制响应交互过程被打断时程序将采取的措施。继续计时:不暂停。时间限制响应选项卡暂停,在返回时恢复计时:暂停计时,执行其他交互,返回后在原计时基础上恢复计时暂停,在返回时重新计时:暂停计时,执行其他交互,返回后重新开始计时。即使本次定时结束,任何“永久”属性的交互都可触发该时间限制交互计时重新开始暂停,若运行时重新计时:该属性与“在返回时重新计时”属性类似,其不同点是,若计时过程已经结束,则执行其他属性的交互将无法触发该时间限制交互,计时
84、重新开始7.11.2实例制作本实例通过在交互图标中添加“时间限制响应”图标来控制答题的时间,到了预定的时间,程序自动退出。1、新建课件“选择题.a7p”,添加如图所示的图标,并分别命名。2、双击“10秒”群组图标上方的输入按键响应标记弹出“响应属性”对话框,选择“响应”选项卡,在“类型”下拉列表中选择“时间限制”,关闭对话框。3、双击打开“10秒”群组图标设计窗口,在该窗口添加显示图标“时间到”、等待图标“2秒”、擦除图标“擦除”、退出图标“退出”。4、在“时间到”显示图标的展示窗口中输入“对不起,时间到!”;在等待图标“2秒”属性对话框中选择“单击鼠标”、“按任意键”选项;在“时限”后的文本框中输入“2”;将“擦除”擦除图标设置擦除“时间到”显示图标;在“退出”计算图标编辑窗口中输入“Quit()”。5、双击“10秒”群组图标上方的响应标记,弹出“响应属性”对话框。6、在“时间限制”框中输入“10”,在“中断”下拉列表中选择“继续计时”。7、选择“响应”选项卡,在“分支”下拉列表中选择“退出交互“,关闭对话框。