Authorware电子教案:第六章.ppt

上传人:小飞机 文档编号:5416071 上传时间:2023-07-05 格式:PPT 页数:38 大小:296KB
返回 下载 相关 举报
Authorware电子教案:第六章.ppt_第1页
第1页 / 共38页
Authorware电子教案:第六章.ppt_第2页
第2页 / 共38页
Authorware电子教案:第六章.ppt_第3页
第3页 / 共38页
Authorware电子教案:第六章.ppt_第4页
第4页 / 共38页
Authorware电子教案:第六章.ppt_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《Authorware电子教案:第六章.ppt》由会员分享,可在线阅读,更多相关《Authorware电子教案:第六章.ppt(38页珍藏版)》请在三一办公上搜索。

1、第六章 交互控制,本章要点交互的作用与建立交互的类型按钮交互热区域交互热对象交互目标区域交互,下拉菜单交互 条件交互 文本输入交互 按键交互 重试限制 时间限制 事件交互,本章逻辑结构,6.1 交互的作用与建立 6.1.1 交互的作用与构成 6.1.2 交互的建立 6.1.3 交互响应的属性设置,6.2 交互响应的类型 6.2.1 按钮交互 6.2.2 热区域交互 6.2.3 热对象交互 6.2.4 目标区域交互 6.2.5 下拉菜单交互 6.2.6 条件交互 6.2.7 文本输入交互 6.2.8 按键交互 6.2.9 重试限制 6.2.10 时间限制,6.3 按钮交互实例 6.4 热区域交互

2、实例 6.5 热对象交互实例 6.6 目标区域交互实例 6.7 下拉菜单交互实例 6.8 条件交互实例 6.9 文本输入交互实例 6.10 按键交互实例 6.11 重试限制交互实例 6.12 时间限制交互实例,6.1.1 交互的作用与构成,Authorware有强大的交互功能这些功能均由交互作用分支结构来实现,交互作用分支结构具有安排交互界面、组织交互方式以及控制交互作用、反馈结果的功能。由“交互图标”和“响应”图标等共同构成。以下是交互作用分支结构各组成部分的作用。1.交互图标名称作为一个图标的名称,可随用户任意取名,但给一个合适的名字对于理解和阅读流程比较重要。2.交互图标单独存在没有意义

3、,与其右边的图标一起实现画面以及功能的跳转。一是可以放置显示对象,也可以创建一些用于美化交互界面的文本和图形图象对象等,二是可以对交互作用中用到的按钮、文本输入框、倒计时钟等交互控制对象进行移动或调整。3.响应图标为交互图标右边横向排列的所有图标,实现预期效果。可以用鼠标单击来选中他们,然后进行改变位置。如果要删除某一个响应图标,选中它按下del键即可。,4.分支路径响应图标中程序执行的顺序和方向,可由箭头得知。5.交互类型共有11种不同的交互操作响应类型,分别是按钮响应,热区域响应,热对象响应,目标区响应,下拉菜单响应,条件响应,文本输入响应,按键响应,重试限制响应,时间限制响应和事件响应。

4、如图6-2所示。注意:交互设计、框架和决策判断图标不能直接作为响应图标置于交互图标的右边,但能放在群组图标中来使用。在设计程序时当第一次移入控件至交互图标右边或移入控件于所有响应图标左边都会出现对话框供用户选择。以后就不会出现对话框了,但可在属性中设置和更改。,6.1.1 交互的作用与构成,6.1.2 交互的建立,建立交互结构的具体步骤是:1)向流程图上拖一个交互图标,为其命名。2)选择除交互图标和和决策图标以外的任意一个图标,将其拖入交互图标的右下方作为其第一条交互分支,放开鼠标将会弹出如图6-2所示“交互类型”对话框,可在11种交互类型中选择一种。3)选定交互类型后,为该分支命名。4)继续

5、在交互右侧添加交互分支的图标,此时不再出现“响应类型”对话框,而是继续沿用前一个图标的交互类型。双击该符号会弹出该类型的属性对话框,更改”类型”属性并为其设置属性。5)重复上一步,可以为该交互添加多个交互分支。,一、交互属性面板及【响应】选项卡当我们双击响应类型图标时,会发现每种交互类型都具有一个共同的【交互】选项卡,且其中的属性也基本相同.(1)“激活条件”文本框:用于设置使响应起作用的条件。只有当用户的操作符合所设的条件时,响应才被激活,否则将不会做出响应。(2)“擦除”下拉列表框:用于设置何时擦除响应图标中的内容。系统提供了4个擦除列表供用户选择。在下一次输入之后:此为Authorwar

6、e 7的默认选项。当用户选中此项时,系统会在此交互作用分支结构中进行下一次交互的同时将其相应的分支路径中的程序在演示窗口中的显示内容擦除。在下一次输入之前:选中此项,系统的擦除时间变为执行完该响应图标。在退出时:当用户选中此项时,只有在计算机退出当前的交互作用分支结构读取程序时,擦除该处交互作用在演示窗口中所显示的内容。,6.1.3 交互响应的属性设置,不擦除:如果选择了此项,在计算机读取完其中的程序以后,只要不特地设置“擦除”图标将该处演示窗口中的显示内容擦除,其显示始终存在。二、“范围”属性设置与”分支”下拉列表的关系:第一种情况:当设置了范围为“永久”,此时分支文本框中有四个选项,多了个

7、“返回”选项。第二种情况:没有设置范围,分支只有三个选项.“分支”下拉列表框:重试:当选择此分支类型时,系统在响应完此处交互后将会回到主流程线的交互分支起点开始读取程序,在此等待用户做出另一次产互操作。对照图中重试路径上的箭头指向,我们可以很容易理解计算机读取程序的方向。,6.1.3 交互响应的属性设置,继续:当用户选择此分支类型时,沿箭头的方向看,此时计算机读取程序的路径是其分支结构上方的闭合矩形,计算机会在此流程线上反复检查,等待用户匹配该响应的操作。在系统响应完此处交互后,计算机又回到闭合矩形的路径上等待下一次匹配响应的操作。退出交互:当系统响应完具有此分支类型的交互程序后,顺着箭头的指

8、向,计算机将回到主流程线上读取程序。返回:选择了此交互分支类型的响应,只要始终处于激活状态,系统等待用户的匹配操作并随时响应,从而进入该分支路径读取程序;该分支招待完毕后,返回到原来调转起点继续往下执行。,6.1.3 交互响应的属性设置,三、“状态”的属性设置:“状态”下拉列表框:仅仅用于标记编辑窗口中的响应图标,以便于用户调试程序和另外的用户读懂该程序。其中的三个选项“正确响应”、“错误响应”和“不判断”分别对应响应图标名称左边的“+”,“-”和空格,出现加号表示状态选项被设置为“正确响应”,出现减号表示状态选项被设置为“错误响应”,什么都没出现表示状态被设置为“不判断”。用户不要误以为这些

9、“+”和“-”是图标命名时加进去的.“计分”文本框:其中输入的数值和表达式与系统变量“TotalScore”相互作用,可以在演示窗口中显示用户的得分。在整个程序的运行过程中,每当计算机进入一个交互分支读取程序,系统就会将系统变量“TotalScore”的值在原有的基础上再加上该响应的“计分”文本框中数值或是表达式的值。,6.1.3 交互响应的属性设置,6.2 交互响应的类型,6.2.1 按钮交互按钮响应就像我们生活中的按钮,按下按钮可执行某个任务;或者就像“响应类型”处的一个开关,计算机沿着流程线读取程序,读到此处如果用户按下按钮就相当于打开开关,那么计算机继续往下读取该响应分支中的程序。将一

10、个交互图标拖动到主流程线上后,在其右侧放入显示图标或群组图标,在“交互类型”对话框中选择“按钮”交互类型。可设置相应的执行内容,如一段文字或一幅图像等。,6.2.1 按钮交互,按钮:可任意的放大缩小,也可放在任何位置,甚至可设置文本的颜色、大小以及置入图片和导入声音。这在以后的实例中会学到。以下显示按钮交互的属性。(1)现在先来介绍一下【按钮】选项卡,它用于设置按钮响应的外观。其中:“大小”文本框:设置按钮的大小,其中X表示按钮的宽度,Y表示按钮的高度。虽然在“演示”窗口中拖动控制点也可以改变按钮的大小,但这里的调整更为精确。“位置”文本框:设置按钮的位置,其中X,Y分别表示按钮左上角在“演示

11、”窗口中的横、纵坐标。虽然在“演示”窗口中拖动按钮也可以改变目标区域的位置,但这里的调整更为精确。“标签”文本框:作为响应图标的标题及按钮的标题。,6.2.1 按钮交互,(2)再来介绍【响应】选项卡,它用来设置响应属性。如图6-10所示。其中:“范围”属性:用于设置此响应的作用范围。如果勾选“永久”复选框。则此响应就被设置为永久性响应。永久性响应是一种在整个程序执行过程中随时等待用户进行交互的响应。在10种交互响应类型中,不能设置为永久性响应的有文本输入响应、按键响应、重试限制响应和时间限制响应。“激活条件”属性:用于设置匹配该响应的允许条件。在文本框中的数值、变量或表达式为true时,此响应

12、才被允许同用户的交互操作进行匹配,否则此响应处于激活状态。,6.2.2 热区域交互,所谓热区指的是在演示窗口中的一个矩形区域,利用此区域可以得到相应的反馈信息。和按钮响应相比,这种响应类型更容易与背景风格协调一致。将一个交互图标拖动到主流程线上后,在其右侧放入显示图标或群组图标,设置为“热区”交互。可设置相应的执行内容。热区可任意的放大缩小,也可放在任何位置。它作为一个接触点通过鼠标的动作产生响应,用来指示触点。,6.2.2 热区域交互,“匹配”下拉列表框:用于设置匹配此响应的操作,共有三种选择。单击:用鼠标左键单击热区响应区域就会匹配该响应。双击:用鼠标左键双击热区响应区域就会匹配该响应。指

13、针在对象上:当鼠标指针移动到热区响应区域内就会匹配该响应。“匹配时加亮”复选框:勾选此复选框则当该热区域响应被匹配时,响应区域就会高亮显示。“匹配标记”复选框:这是热区域独有的一个选项。勾选此复选框则热区响应区域左端中央会出现一个匹配标记,当该热区域响应被匹配时,匹配标记就会被黑色填充。,6.2.2 热区域交互,“鼠标”选择框:用于选择当此热对象响应被匹配时鼠标指针的样式。热区响应类型在应用上有两处限制:一是响应区域必须是一个规则的矩形,不能是圆形,三角形或者其他复杂的形状;二是响应区域一旦设置完毕就是固定的,在程序运行期间不会根据需要自动进行调整。如果你需要使用任意形状的响应区域来响应用户的

14、操作,就必须使用下面介绍的热对象响应类型。,6.2.3 热对象交互,热对象就是屏幕上的特定显示对象,它与普通显示对象的区别就是可以对用户的操作作出反应。热对象可以是任意的复杂形状,而且可以在演示窗口中移动。建立一个新的程序文件,将它命名为“热对象响应”。向程序中添加一个显示图标,容纳欢迎词。再向程序中添加交互作用分支结构,在添加响应群组图标时选择热对象响应类型。用鼠标双击打开“欢迎您”响应图标“响应”属性对话框后,用鼠标在“演示”窗口中单击欢迎词对象,将“欢迎词”显示图标作为鼠标动作对象,即热对象,鼠标的动作施加在这个物体上时会产生响应。,6.2.3 热对象交互,用鼠标双击响应类型标记,打开【

15、响应】选项卡属性对话框:“类型”下拉列表框:当前的选择是”热对象”响应类型。“热对象”文本框:显示热对象的名称,如果文本框为空则表示目前尚未指定热对象。“快捷键”文本框:用于设置热对象响应的等效快捷键。“匹配”下拉列表框:用于设置匹配此响应的操作,共有三种选择。单击:用鼠标左键单击热对象就会匹配该响应。双击:用鼠标左键双击热对象就会匹配该响应。指针在对象上:当鼠标指针移动到热对象上时就会匹配该响应。“匹配时加亮”复选框:打开此复选框则当该热对象响应被匹配时,热对象会高亮显示。“鼠标”选择框:用于选择当此热对象响应被匹配时鼠标指针的样式。以下显示程序中的相关设置,,6.2.4 目标区域交互,目标

16、区域响应主要应用于希望用户将特定对象移动到指定区域的交互作用场合。其中目标对象是针对显示图标而言的,即所设立的目标对象必然是某一个“显示图标”中的所有显示内容。如想设立不同的目标对象就必须用不同的显示图标将这两个显示内容分开。以下介绍【目标区】选项卡:“提示栏”:提示用鼠标单击一个显示对象并将它当作一个用于拖动的目标对象。“大小”文本框:设置目标区域的大小,其中X表示目标区域的宽度,Y表示目标区域的高度。虽然在“演示”窗口中拖动控制点也可以改变目标区域的大小,但这里的调整更为精确。“位置”文本框:设置目标区域的位置,其中X,Y分别表示目标区域左上角在“演示”窗口中的横、纵坐标。虽然在”演示”窗

17、口中拖动目标区域边框线也可以改变目标区域的位置,但这里的调整更为精确。,6.2.4 目标区域交互,【放下】下拉列表框:用于设置被拖动到目标区域的对象的最终放置位置,共有三种选择:“在目标点放下”:将对象拖动到目标区域并释放鼠标左键之后,对象停留在被释放处。“返回”:将对象拖动到目标区域并释放鼠标左键之后,对象返回原来的位置。“在中心定位”:将对象拖动到目标区域并释放鼠标左键之后,对象停留在目标区域的中心位置。【目标对象】文本框:显示目标对象的名称,如果文本框为空则表示目前尚为指定目标对象。【允许任何对象】复选框:勾选此复选框则表示此目标区响应的目标区域可以接受任意被拖放进去的对象。,6.2.5

18、 下拉菜单交互,下拉菜单交互与其他响应的交互方式有一个很大的区别,就是菜单通常需要在屏幕上保留很长一段时间。以便用户能随时与它进行交互。因此,通常将菜单的交互方式设置成“永久”类型的交互方式。以便菜单始终处于激活状态。,6.2.6 条件交互,条件交互使用起来非常灵活,是多媒体设计中比较常用的一种交互方式。条件交互响应一般情况下不直接通过用户的操作来进行匹配,而是根据设置的条件是否被满足来进行匹配。当用户的操作符合制作者所设置的交互条件时,计算机才能进入分支路径,读取响应图标中的程序。条件响应类型以“=”号作为标记。在设计窗口中双击条件响应类型标记,打开【响应】选项卡属性对话框。(1)先来介绍条

19、件响应的“自动”下拉列表框中的三个属性:“关”、“为假”和“为真”。“关”:若将某处响应的“自动”属性设为“关”时,只有当存在其他交互分支路径,并且它们的路径“分支”属性均设为“继续”时,计算机顺着交互分支从左到右逐个读取程序,检测这些条件,如为“TURE”时,Authorware才会执行该响应分支的内容。,6.2.6 条件交互,“为真”:当“自动”属性设置为“为真”时,计算机读到此交互作用分支结构时,当匹配条件成立时,就会读取其分支路径上的程序。“当由假为真”:当“自动”属性设置为“为假”时,计算机读此条件会重复不停地监测该条件,只有条件的值从“FALSE”变为“TURE”时,Authorw

20、are才会匹配该条件响应。(2)“条件”文本框:用于输入逻辑变量或表达式,作为匹配此响应的条件。可以输入任意的变量或表达式,Authorware 7按照自己的规则来将他们进行处理。数值0被作为FALSE处理,而任意非0的数值都被作为TRUE处理。字符串“TRUE”,“T”“YES”“ON”被作为TRUE处理,而其他任意字符串都被作为FALSE处理。字符“&”代表逻辑符号“AND”,作“并且”解释,也就是说表达式“A$B$C”在 A,B和C均为TRUE时,其返回值才是TRUE 而 A,B或者C 中任何一个为FALSE时,其返回值就为 FALSE。字符“|”代表逻辑符号“OR”,作“或者”解释,也

21、就是说表达式“A|B|C”在 A,B和C任何一个为TRUE时,其返回值就是TRUE 而 A,B或者C 均为FALSE时,其返回值就为 FALSE。,6.2.7 文本输入交互,使用文本交互可以接受从键盘上输入的文字、数字和符号等,并判断其输入与响应的标题是否吻合。【文本】选项卡上各项的作用如下:模式:在该文本框中输入一个字符串,该字符串就是要匹配的目标字符串。在此输入的文本将作为文本输入响应的标题,同时也是交互分支的标题。最低匹配:设置用户响应中有几个单词同匹配文本相匹配。增强匹配:选定该复选框,当匹配由多个词组成时,允许用户输入组合匹配,以通过验证。大小写:选定该复选框,Authorware

22、7将忽略输入字母的大小写区别。空格:选定该复选框,Authorware 7将忽略输入的空格。附加单词:选定该复选框,Authorware 7将忽略输入的多余的单词。附加符号:选定该复选框,Authorware 7将忽略输入的多余的标点符号。单词顺序:选定该复选框,Authorware 7将忽略输入的单词的顺序。,6.2.8 按键交互,按键交互就是按下键盘上的特定键而产生交互效果。它的属性设置更简单。输入的数字将对应键盘上的那个数字键,在程序运行时引发按键响应。而输入的字母或字母串系统则会将其设为变量,在按键响应时,用户需要按下变量所对应的数值才会产生按键响应。当我们选择了按键交互类型时,按确定

23、。按键交互可以响应键盘上的所有键,而文本交互只能响应数字、字符等。图标的名称就是预设按键名称。对于非字母键,直接使用键盘上出现的名称命名。例如“Esc”、“Enter”、“Home”等。,6.2.8 按键交互,现在介绍【按键】选项卡中属性的设置“快捷键”文本框:可以输入任意字母和数字。数字必须为010之间。字母必须是单个的。当然,也可以输入任意一个功能键的名称。例:输入“Altw”:那么用户必须同时按下“Alt”和“w”才能产生响应。输入“x|y”,表示“|”左右的两个按键都作为此处的响应按键。输入“?”,表示?号作为响应键。,6.2.9 重试限制,重试限制响应类型通常用于限制用户尝试次数的场

24、合,它必须与其他类型的响应结合使用。如图6-28所示,验证用户口令的程序,用户可无数次尝试,直到输入正确的口令为止。,6.2.10 时间限制,可以看成是以时间为变量的条件响应,即当计算机读到交互作用分支结构以后,系统便从此刻开始计时,若计算机在制作者所设置的时间内还没有离开这个交互作用分支结构的话,计算机便进入此分支路径读取程序。时间限制响应与我们前面所讲的交互类型有所不同,它一般只作为一个完整程序的限制项目很少单独构成程序。所以我们在这里就直接学习它的属性设置。双击响应类型图标就打开了如图6-30所示的属性对话框,在“交互”选项卡中它的“永久”复选框为不可选状态,其余属性设置在本章的“一般属

25、性”中均有介绍,所以在此不作赘述。在这里我们着重介绍“时间限制”选项卡中的属性设置。,6.2.10 时间限制,“时限”文本框:在其中可以输入数字或是变量(包括自定义变量和系统变量)。在此文本框中的数值或是变量值变是系统开始计时后时间响应所匹配的时间值,单位为秒。当此文本框中的值为“0”时,计算机在一进入此交互作用分支结构时便会进入此时间交互分支读取程序。“中断”下拉列表框:其中包括“保持计时”、“暂停,在返回时恢复计时”、“暂停,在返回时重新开始计时”和“暂停,如运行时重新开始计时”4个选项。其中系统默认的是“保持计时”这一选项,也是我们在创作程序时用得最多的选项。注意:在“时限”文本框中必须

26、有值存在,若文本框置空并不等于系统将文本框中的值默认为“0”,那么此时间限制响应就等于没有设,计算机永远也不会进入此分支路径读取程序,6.2.10 时间限制,下面分别介绍它们的特点。“保持计时”:表示计算机只要还在此交互结构中读取程序,那么系统就会一直计时。“暂停,在返回时恢复计时”:表示当计算机转到此交互结构中的其他分支中读取程序时,此时系统暂停计时,当计算机再次回到此分支中读取程序时,系统再继续计时。“暂停,在返回时重新开始计时”:它与“暂停,在返回时恢复计时”的不同点就在于,计算机再次回到分支路径中读取程序时,系统重新计时,哪怕前一次计时的时间已超过了时限值。,6.2.10 时间限制,一

27、起来看【选项】属性中的两个复选框。“显示剩余时间”复选框:此复选框只有在“时限”文本框中有值存在时才可选。当此复选框被选中时,在用户运行后的演示窗口中就会出现一个预览框中所示的黑色闹钟。它会随着时间的推移,白色区域慢慢地”侵吞”着黑色区域。其中白色区域占整个圆的比例就是系统所计的时间占制作者所设时限值的比例。“每次输入重新计时”复选框:当选中此复选框后,用户每匹配一个此交互结构中的一个响应时,系统就会重新计时。同时,希望在经过一段时间以后自动执行某个响应图标的内容,可以将该响应图标的内容设置为时间限制响应类型。,实例,6.3 按钮交互实例【例6-1】了解信息6.4 热区域交互实例【例6-2】读

28、报时间【例6-3】图片欣赏 6.5 热对象交互实例【例6-4】认识动物 6.6 目标区域交互实例【例6-5】拼图 6.7 下拉菜单交互实例【例6-6】多媒体知识6.8 条件交互实例【例6-7】红绿灯指示器【例6-8】随机抢答题,6.9 文本输入交互实例【例6-9】填空题【例6-10】密码输入与验证 6.10 按键交互实例【例6-11】右移小球【例6-11】单选题 6.11 重试限制交互实例【例6-12】限定数量的习题 6.12 时间限制交互实例【例6-13】限时做数学题 6.13 实训运用authorware 7制作课件,实例,6.14 习题,填空题简答题判断题,一、填空题,1贯穿多媒体最具活

29、力的是交互性,authorware 7提供了极为丰富的交互方式,包括()、()、()()、条件、文本输入、按键、限次、限时等10种交互功能。2按键交互方式可以响应键盘上所有的键,而()交互方式只能响应数字、字符等。3实例“填空题”是运用了()交互响应方式。实例“拼图”主要是运用了()交互控制。4要制作一个登录程序,需要使用()交互。5要实现按下Esc键就能退出程序的功能,可以使用()响应。6擦除内容下拉列表中有如下选项:()在显示下一个图标内容之前擦除本图标内容;()在分支结构中不会擦除任何信息,直到要退出整个分支结构才会擦除;()不擦除分支信息,一直保留到用户使用擦除图标将其擦除。7()响应

30、是以时间为变量的条件响应,()响应是以重试次数为变量的条件响应。8()交互是指程序运行交互结构之后,在后面内容运行过程中的任何时候,只要该分支结构的条件满足,就依然可以随时匹配的交互方式。,二、简答题,1 Authorware 7软件共有多少种响应类型?它们各有什么特点?2 文本输入响应与按键响应有什么区别?3 如何制作填空题?4 如何制作判断题?5 如何建立交互结构?6 如何制作一个乘法测试题?7 举一个条件交互的实例。8 举一个按钮交互的实例,要求是按钮有图形,有声音。9 如何制作一个密码登陆程序。10 如何设计一拼图游戏,事先将一副图切割成几部分,将顺序打乱,能让参与者拼出原图。,三、判

31、断题,1以下说法错误的是:A.选中判断状态的“正确响应”,反馈图标的名称左侧会出现+号,如果有成绩数值输入,还会自动计算。B.选中判断状态的“错误响应”,反馈图标的名称左侧会出现-号,如果有成绩数值输入,不会自动计算。C.在制作中如果设置错误响应的结果是任何,就输入*号,中文状态下的*号也行。D.在显示图标中输入函数或变量时,都要加一个“”大括号。2如果设计实例“自动下棋”要用到的知识点是:Ax:=random(0,8,1)和 y:=random(0,4,1)两条语句。B移动类型是“指向固定区域内某点”。C在“目的地”中填入变量“x”和“y”。D为实现棋子的不停移动,加入了转向函数“goto(iconid”定义”)”,则程序执行完一次后将自动返回,开始重新一次移动。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号