




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Chapter 6Authorware 7中的交互响应中的交互响应 计算机的交互性简单地讲,就是人机对话。即在程序的运行过程中,电脑将程序运行的信息及时反馈给用户,用户根据这些信息,对程序的进一步运行做出判断,并且这些判断直接影响程序运行的过程或结果。在计算机软件中,交互性就是指用户能够控制软件中事件的速度和顺序的特性。 在Authorware 7中的交互图标对人机之间的交互提供了11种交互类型,使得交互设计变得比较容易和简单。 交互响应简介交互响应简介 交互过程有五个基本要素:l 登录计算机:指需要或允许用户响应的某种机制。比如,很多多媒体学习系统都有一个登录的画面,使用者需要首先在文本登录
2、区域输入自己的名字和密码才可以进入。在这里,文本登录区域就是一种登录计算机。l 为达到响应进行的操作:比如,用户需要输入密码并按下Enter键进入下面的内容。l 目标响应:计算机希望用户进行的操作,目标响应也许不只一个。l 用户的实际响应:用户并不一定都能按照计算机所希望的那样进行操作。这是每一个软件设计人员需要注意的地方。l 用户响应所产生的结果:当用户选择了一个正确的选项,程序往下执行;当用户选择了一个错误的选项,也应当给出一个结果。 交互响应的类型交互响应的类型交互响应的创建交互响应的创建 创建交互响应结构 从设计图标工具箱中拖曳一个设计图标到交互响应图标的右面释放,该设计图标就会自动被
3、支流程线连接起来,称之为反馈图标 “Response Type”对话框 选择响应类型图标 “Properties Response”对话框 交互响应的结构分析交互响应的结构分析 1. 交互响应图标2. 响应类型图标3. 反馈图标4. 反馈分支流向反馈分支流向反馈分支流向 Try Again分支Continue分支Exit Interaction分支Return分支如何打开交互响应图标如何打开交互响应图标u双击交互响应图标,即可打开交互响应图标。u如果在一个交互响应图标中没有创建过任何信息,而单击工具栏里的运行图标,那么当程序运行到该交互响应图标时,就会自动打开此交互响应图标。u当程序运行时,双
4、击包含在交互响应图标中的任何显示对象,Authorware会暂时停止运行程序,而自动打开交互响应图标。u按住Ctrl键,双击交互响应图标,打开如图所示对话框,再单击左下角的【Open】按钮即可打开交互响应图标。利用演示窗口编辑交互响应图标中的显示信息利用演示窗口编辑交互响应图标中的显示信息 不同的响应类型,在演示窗口上有其特定的表现形式。同时,在打开交互响应图标后,演示窗口和打开显示图标后的演示窗口类似,出现绘图工具箱,绘图工具箱的标题与该交互响应图标的标题是一致的 利用交互响应图标对话框进行编辑利用交互响应图标对话框进行编辑 Interaction属性 预览窗口:对话框左上角为预览窗口,可以
5、通过它来显示交互响应图标内的显示内容。显示图标的信息:预览窗口下面是显示图标的一些信息,包括显示图标的以下内容:编号:即ID,在Authorware中,每一个图标都有一个唯一的ID与之一一对应。大小:即Size,标明了显示图标所占的存储空间。修改时间:即Mod,标明了该显示图标最近修改的时间。参考变量:即Ref,显示该交互响应图标是否有可以供参考的变量。如果有,此处显示Yes,如果没有,显示No。交互响应图标的名称:对话框最上面的窗口显示的是交互响应图标的名称,如果用户没有给此交互响应图标命名,那么Authorware就默认该交互响应图标的名称是Untitled。Erase:这个显示框下拉式列
6、表中有三个选项,用来控制是否擦除交互响应图标的显示信息,这三个选项是:lUpon Exit:选择该选项时,当程序执行完交互响应图标退出交互分支时,擦除交互响应图标的显示信息。这个选项是Authorware 的默认选项。lAfter Next Entry:选择该选项时,当交互响应图标对用户的输入进行响应时,将擦除交互响应图标的显示信息。不过,如果该响应的分支路径时Try Again,那么交互响应图标中的显示信息在擦除后还会显示在屏幕上。lDont Erase:选择该选项时,交互响应图标中的显示信息将一直保留在屏幕上,除非用户利用一个擦除图标对这些信息进行显示地擦除。 Erase Transiti
7、on:这是设置擦除效果的选项,单击此选项右面的按钮,可以有许多种擦除选择。Pause before Exiting:如果选择此复选框,那么当退出交互响应图标时Authorware程序就会产生一个暂停,让用户对屏幕上的信息有足够的时间来浏览。当浏览完毕后,可以按下任意键或者用鼠标单击屏幕的任意地方,这时Authorware程序继续往下运行。 Display属性 Layer:此窗口用于设置图标的层号,层号主要用于调整相互重叠的显示内容之间的前后关系。如果用户不在此窗口中输入数字,那么Authorware将默认层号为0。Update Displayed Variables:此选项用于更新被显示的变量
8、。Exclude Text from Search:此选项用于屏蔽交互响应图标中的文字查找功能。Prevent Automatic Erase:此选项可以防止本交互响应图标中的显示内容忽略在某些相应图标中设置的自动擦除功能。Erase Previous Content:此选项用于自动擦除在进行图标之前出现的显示内容。Direct to Screen:此选项将把交互响应图标中的显示内容放置在屏幕的最上面,即这些显示内容将覆盖所有其他的显示内容。Layout属性 Positioning:此选项用于决定一个显示对象的显示位置。包括以下选项:No Change:显示对象总是在当前位置显示。On Scr
9、een:该选项可以使对象显示在屏幕的任何地方,不过必须完整地被显示出来。On Path:该选项可以在预定轨迹上的某一点显示对象。In Area:该选项使显示对象出现在预定区域的某一点。 Movable:其中的选项设置对象是否可移动,如果可移动,则需要移动的范围包括:Never:不可以移动对象。On Screen:可以将对象移动到屏幕上的任何位置,但是前提是必须保持对象完整地显示在屏幕上。Anywhere:可以将对象移动到屏幕上的任何位置,甚至移出屏幕。On Path:显示对象可以沿着事先创建好的轨迹移动。In Area:显示对象可以在事先设定好的区域内移动。CMI系统是计算机管理系统(Comp
10、uterManaged Instruction)的简称。Authorware中提供了大量的系统变量和系统函数来对最终用户的文件操作、交互操作和响应操作进行跟踪。Knowledge:如果选中此复选框,那么Authorware将对最终用户在各个交互中的操作进行跟踪,Interaction:指定本交互响应图标在CMI系统中的标识,此标识必须唯一。Objective ID:指定本交互响应图标在CMI系统中的对象标识符。Weight:指明本交互在CMI系统中的重要性。Type:用于指定交互类型。From Field:如果选中了此选项,那么Authorware 将从文本框中的信息来决定类型参数。CMI属性
11、 按钮响应按钮响应 按钮响应的创建 反馈图标的标题与按钮标签的对应关系 按钮响应的设置 l预览窗口:对话框左上角为预览窗口,可以通过它来预览此按钮在交互响应图标中的显示情况。lButtons:单击此按钮,用户可以选择Authorware所提供的系统按钮的形状,也可以引进自己创建的新按钮。 lOpen:单击此按钮,用户可以打开本响应所对应的交互响应图标,编辑其中的内容。l名称:对话框最上面的窗口显示的是按钮图标的名称,如果没有给按钮起名,那么Authorware 将默认该按钮的名称是Untitled。lType:如果想更改此响应的类型,可以在其下拉菜单中进行选择。lSize:它有X、Y两个设置框
12、,是用来调整按钮大小的。 lLocation:它有X、Y两个设置框,是用来调整按钮位置的。 lLabel:这是按钮的标签,它与反馈图标的标题是一致的。lKey(s):用来设置匹配按钮响应的等效快捷键。lOption:在此选项中,有两个复选框Mode Default和Hide When Inactive。 如果选择Mode Default,意味着将该按钮设置为默认按钮。这时按钮四周将加上一个粗的黑框,以便与其他按钮区分开。当一个按钮是默认按钮时,在键盘上按Enter键和单击此按钮的效果相同。l如果选择Hide When Inactive,此时如果一个按钮被设置为不可用而变灰后,将被从屏幕上移去,
13、而当按钮可用时,系统将会重新显示该按钮。lCursor:这是一个很有使用价值的设置项。在默认情况下,当光标移到按钮上时其形状就是通常情况下的样子,即箭头形状。lPerpetual:选中此选项后,响应按钮在整个程序或某一段程序的运行期间是可用的。lActive If:使用此项功能来设置本按钮响应可用的条件。本文本输入框中需要设置一个表达式,只有当表达式为TRUE时,才能匹配这个响应。如果这个表达式的值为FALSE时,则本按钮响应为不可用。lErase:此下拉菜单用于设置本响应类型所附属的反馈图标执行完成后,显示内容的被自动擦除方式。Before Next Entry:选择此选项可以在本响应执行完
14、之后,而程序在返回到交互响应图标之前擦除反馈图标。如果在分支中使用了群组图标,最后在结束之前设置一个等待图标,以便在擦除之前还能清楚地看到屏幕上显示的内容。After Next Entry:选择此选项,可以使本响应完成后不立即擦除显示的内容,而是等待用户输入其他响应后才擦除。On Exit:保持屏幕上的所有显示对象,直到使用一个擦除将其擦除为止。lBranch:主要用于决定一个分支完成后程序的流向,此选项可以直接反映在程序的流程线上。Try Again:此选项使得一个响应完成后,程序返回到交互响应图标,让用户再次进行选择。Continue:当一个响应完成后,检查其右面的反馈图标是否还有与之匹配
15、的。如果有,则进入此分支;如果没有,等待用户的下一个响应。Exit Interaction:选择该选项将退出交互响应图标,进入主流程线上的下一个图标。Return:如果用户在前面的选项中选择了Perpetual,那么可以在程序的任何地方通过选择按钮来进入相应的反馈图标。lStatus:本选项用于为按钮代表的答案设置属性,以便让Authorware对最终用户的响应做出判断。Not Judge:不跟踪最终用户的响应是否正确,此选项为默认选项。Correct Response:设置为正确的响应,选择此选项后使得本反馈图标的名字前面多个“+”号。Authorware将跟踪最终用户输入响应的正确程度,并
16、将输入的正确响应累加,然后存在一个系统变量TotalCorrect中。Wrong Response:设置为错误的响应,选择此选项后使得本反馈图标的名字前面多个“-”号。Authorware将跟踪最终用户输入响应的错误程度,并将输入的错误响应累加,然后存在一个系统变量TotalWrong中。lScore:此选项用来为Authorware对最终用户的响应记分。 创建自定义按钮 按钮列表按钮编辑框导入按钮图片按钮响应实例 设置热区响应属性 lOpen:单击此按钮,用户可以打开本响应所对应的交互响应图标,编辑其中的内容。l名称:对话框最上面的窗口显示的是热区图标的名称,如果没有给热区起名,那么Auth
17、orware 将默认该热区的名称是Untitled。lType:如果想更改此响应的类型,可以在其下拉菜单中进行选择。lSize:本选项用来调整热区大小的。lLocation:本选项用来调整热区位置的。lKey(s):用来设置匹配热区响应的等效快捷键。 lMatch:此下拉菜单用于设置与响应所匹配的鼠标的动作,共有三个选项:Single-click:在热区内单击鼠标便得到响应,此选项为默认选项。Double-click:在热区内双击鼠标得到响应。Cursor in Area:只要将鼠标移到热区内就得到响应。还包括两个复选框:Highlight on Match:若选中此选项,当鼠标单击和双击热区
18、时,该热区将高亮显示,即热区的颜色变成补色。Mark on Match:若选中此选项,Authorware将在热区区域内部的左侧加上一个匹配标志。 lCursor 这是一个很有使用价值的设置项。在默认情况下,当光标移到热区上时其形状就是通常情况下的样子,即箭头形状。在热区响应中,对于设置的热区,在程序运行阶段没有任意对象显示在屏幕上,如果不将光标的形状改变,用户将很难知道是否在热区上方。所以一般要将光标形状改变,如设置为小手形状。热区响应的设置 热区响应的相关信息 热区响应的位置调整热区响应的区域热区响应实例 热物体响应热物体响应 设置热物体响应属性 热物体实例 目标区响应目标区响应 目标区响
19、应的创建1. 拖曳一个显示图标到流程线上。2. 将交互响应图标拖曳到流程线上 。3. 把另外一个图标拖曳到交互响应图标的右面,在出现的对话框中选择“Target Area”选项 。 4. 选择拖动对象。设置目标区响应属性 l预览窗口:显示用户为本响应选定的显示对象。lOpen:单击此按钮,用户可以打开本响应所对应的交互响应图标,编辑其中的内容。l名称:对话框最上面的窗口显示的是目标区的名称,如果没有给目标区起名,那么Authorware 将默认该目标区的名称是Untitled。lType:如果想更改此响应的类型,可以在其下拉菜单中进行选择。lSize:本选项用来精确调整目标区的大小。lLoca
20、tion:本选项用来精确调整目标区的位置。lOn Drop:在该列表中有三个选项:Leave at Destination、Put Back和Snap to Center。这三个选项用来决定对象被拖放入目标区后的效果。Leave at Destination:当最终用户将对象拖曳到目标区,只有对象的中心位置进入到目标区,释放鼠标,对象就停在该位置,并匹配响应。Put Back:选择这一选项后,最终用户将对象拖放到目标区,对象并不停留在目标区中,而是先移动回原来的位置,再匹配响应 Snap to Center:这时比较常用的一个选项。当最终用户将对象拖放到目标区后,Authorware先自动将对
21、象的中心与目标区的中心对齐,再匹配响应 。lTarget Object:显示要移动的对象的名字。lAccept Any Object:若选中此复选框,表示可以将任何对象拖放到目标区。如果没有选择此复选框,“Properties:Response”对话框的Type设置框下会出现一句提示性的话:Select a target object(选择目标对象)。这表示要设定拖放到目标区的对象。在设定拖放对象前,必须先打开对象所在的设计图标。最好同时打开交互响应图标(按住Shift键双击设计图标),这样比较容易对齐位置。再双击响应类型图标,打开“Properties:Response”对话框。 目标区响应
22、实例 在“显示对象”图标的流程线上依次放四个显示图标:背景、圆、三角形、矩形。 在“交互程序”图标的下方放一个名为“放三角形”的群组图标,交互类型是“目标区域”。 调整目标区的位置。选Target Area选项卡中的On Drop的选项为Snap to Center。它的意思是说,当用户将对象移到目标区域后,对象将锁定在目标区域的中心位置,但这时对象还可再次移动。关闭属性对话框后打开群组图标,在其流程线上放一个计算图标(名称自定),在计算输入窗口中输入表达式:Movable“三角形”FALSE。这个表达式的作用是当用户把文字对象“三角形”放入图形对象“三角形”上后,将不允许用户再次移动该文字对
23、象。 Target Area选项卡中的On Drop的选项为Put Back。该交互设置的目的是当“三角形”文字未移动到相应的图形上时,将“三角形”文字推回到文字的原来的位置。 下拉菜单响应下拉菜单响应 菜单名与交互响应图标标题的对应关系 命令选项与反馈图标标题的对应关系 lOpen:单击此按钮,可以打开本响应所对应的响应图标,编辑其内容。l名称:对话框最上面的窗口显示的是下拉菜单图标的名称,如果没有给下拉菜单命名,那么Authorware将默认该下拉菜单的名称是Untitled。lType:由于是下拉菜单图标,所以其类型是Pull-Down Menu。如果想更改响应类型,可以在下拉菜单中进行
24、选择。 lMenu:此信息栏显示了下拉菜单名称。下拉菜单名称与交互图标名称相同。lMenu Item:本窗口显示了对应与本响应的下拉菜单项的名称。如果希望该菜单项显示时变灰,则在菜单项名称前面加上一个左括号。如果希望显示一条分隔线,则输入一个减号。lKey(s):如果使用Ctrl键与其他键组合的方式来创建快捷键,那么只要输入该键的字符就可以。如果使用的是Alt键与其他键的组合,那么还需要在字符的前面输入“Alt”。下拉菜单实例下拉菜单实例效果 下拉菜单实例的框架结构设计File菜单 删除File菜单 设计Edit菜单 A设计Insert菜单 条件响应条件响应 条件通常是由函数或者表达式的值是T
25、RUE还是FALSE来确定的。当值为TRUE时,条件匹配;当值为FALSE时,条件不匹配。条件响应的创建条件响应的属性设置 lOpen:单击此按钮,可以打开本响应所对应的响应图标,编辑其内容。l名称:对话框最上面的窗口显示的是条件响应图标的名称。lType:由于是条件响应图标,所以其类型是Conditional。如果想更改响应类型,可以在下拉菜单中进行选择。lConditional:Condition设置框里需要设置的是条件,同时这个条件也是反馈图标的标题名称。当条件满足时,就给出反馈信息。Automatic:这个区域用于决定当最终用户没有任何输入时,Authorware自动匹配条件响应。在“
26、Automatic”下拉列表里,有三个选项可以供选择:Off:只有当用户对交互做出响应,并且指定的Condition条件为真,条件响应才会得到匹配。When True:只要Condition条件为真,Authorware就会不断重复地匹配条件响应。当你希望某个响应依据条件值自动匹配时,该选项是很有用的。需要注意,由于当条件为真时条件响应会重复不断地匹配,所以当用户得到反馈信息后,就应当将条件值设为FALSE,这样Authorware才可能匹配其他交互响应或者退出响应。On False to True:只有当条件值由假变为真的时候,条件响应就会得到匹配,而用户不需要做出其他响应。条件响应实例 l
27、程序执行时,一共显示3道题。l每一道题有4个备选答案。如果用户选择其中的一个选项,系统将该4个备选答案都设置为不可用。l对用户的答案进行判断,根据其答案的正误显示相应的提示信息。l进入下一题,按照上面的步骤再执行一次。l全部3道题都显示完毕后,将它们全部擦除。l显示用户答对的题目数,给出成绩。“问题1”流程图 A在“Active If”文本框中输入“a1=0”。 制作做题后的反馈信息条件响应的“Conditional”属性 显示成绩 文本输入响应文本输入响应 文本输入响应要求用户输入一个字符、字符串或者数字,当用户的输入与预先设定的内容相同时,则匹配响应,给出反馈信息。 文本接收变量 在Aut
28、horware中专门设置了几个系统变量,用来记录用户所输入的文本,程序中要处理用户输入的文本数据也只有通过它们才能加以利用。lEntryText字符串接收变量。不管用户输入什么内容,全部以字符串的形式按原样保存。在这个变量中,您输入的数字如“3”将把它当作字符“3”来处理。EntryTextIconTitle可用来访问由IconTitle指定的图标中用户输入的字符串。lNumEntry数字接收变量。该变量保留用户最后一次输入内容中的第一个数字值。NumEntryIconTitle则用来访问由IconTitle指定的交互图标中用户输入的第一个数字值。lNumEntry2、NumEntry3数字接
29、收变量。这两个变量保留用户最后一次输入内容中的第二、第三个数字值。如果用户在一次输入中,即有数字,又有字母和符号,则Authorware把从左到右可理解为数的第一组相连的数字(包括正、负号)以数值的形式保存在NumEntry中,第二组可理解为数的相连的数字以数值的形式保存在NumEntry2中,第三组可理解为数的相连的数字以数值的形式保存在NumEntry3中。如用户输入“12.23abc-+34af6.7dfd”,则NumEntry=12.23,NumEntry2=34,NumEntry3=6.7。 创建文本输入响应 设置文本输入区 在虚线框内双击,将打开“Properties:Intera
30、ction Text Field”对话框 设置设置Layout属性属性 单击Layout选项卡,打开Layout选项卡,其中:lSize:决定文本输入区的大小,效果与拖曳控制句柄一样,利用它可以进行更精确的调整。lLocation:决定文本输入区的位置。lCharacter Limit:限制用户在输入区中输入的最多字符个数,如果超出,多余的字符将被忽略。如果不预先设置,用户可以输入任意多的字符,但是会受到输入区大小的限制。lAuto-Entry at Limit:在一般情况下,用户输入文本后需要按回车键,以便提示输入结束,让Authorware记录用户的输入。如果设置了Character Li
31、mit,同时又选择了该选项,则最终用户的字符个数达到了限制的数目后,不需要按回车键。 设置设置Interaction属性属性单击Interaction选项卡,打开Interaction选项卡。lAction Key(s):在默认情况下,用户需要按回车键表示输入结束。只需在设置框内单击,然后输入键名即可。如果需要设置多个结束键,只需用“|”将每个键名隔开。lOption包含三个复选框。Entry Marker:用来显示或者隐藏输入框左面的实心三角形。Ignore Null Entries:如果选择此项,如果用户没有输入任何字符就按结束键,Authorware会忽略用户的操作。Erase Text
32、 on Exit:若选择该复选框,则退出交互时,用户输入的字符会被擦除。 设置设置Text属性属性 lFont:设置输入字符的字体。lSize:设置字符的尺寸。lStyle:设置字符的款式,包括粗体、斜体和下划线。lColors:包含输入字符颜色的设置和文本输入区的背景色设置。lMode:用来设置重叠模式,透明、覆盖、反色和擦除模式。设置文本输入响应属性设置文本输入响应属性 l预览窗口:在对话框的左上角是文本输入框的预览窗口。lOpen:单击此按钮,可以打开本响应所对应的响应图标,编辑其中内容。l名称:对话框最上面的窗口显示的是文本输入响应图标的名称。如果没有给文本输入响应图标命名,Autho
33、rware将默认该响应的名称为Untitled。lType:可以更改响应类型。lPattern:该输入框中的内容,就是最终希望用户输入的内容。如果希望用户输入某几个字符串都可以进行匹配响应,各个字符串之间用“|”分隔,此时用户输入的字符串只需和其中任何一个字符串相匹配,就是正确的响应。lMatch at Least:当用户未能准确地输入所有要求匹配的字符串时,利用这个选项可以给用户的输入留有余地,用户只需输入该项设置要求的字符串数即可匹配响应。例如,若设定响应为game sport ok,并在此项中提前设定为2,那么当用户输入这三个单词中的任何两个(不限定顺序),都能正确匹配响应。lIncre
34、mental Matching:选择该选项后,用户可以通过多次输入来匹配响应。例如,设定正确响应应为输入“game sport”。用户第一次输入“game”,显然不能够匹配,但如果选中此复选项,那么用户还可以在第二次输入“sport”,同样正确匹配响应。lIgnore:这一项包含5个复选项,可以对用户输入的字符忽略某些特征。Capitalization:忽略大小写。Spaces:忽略所有空格。Extra Words:允许用户输入额外的字符串。Extra Punctuation:忽略额外的标点符号。Word Order:忽略词序。文本输入响应使用技巧 1. 使用通配符“*”和“?”l在Patte
35、rn中使用通配符“*”和“?”,可以提高用户匹配响应的程度。l“*”表示一个字符串。例如,在Pattern中的匹配字符串是Chin*,那么用户输入China或者Chinese都可以正确匹配响应。l“?”表示任意一个字符。例如,在Pattern中的匹配字符串是Chin?,那么用户只有输入China才可以正确匹配响应,而Chinese是不匹配响应的。l如果希望“*”和“?”不作为通配符,需要在前面加上“”符号。2. 使用通配符“|”和“#”l“|”符号,前面已经介绍过。l在Pattern中输入“#”,再输入数字,最后输入字符串。按照这种设置,最终用户需要重复输入字符串才能匹配响应。例如,如果设置为
36、#3OK,那么最终用户需要连续输入3遍OK才能正确匹配响应。3. 使用“-” 在文本输入响应中,匹配字符串就是反馈图标的名字,这样就限制了用户的使用,不能根据标题来判断设计图标的作用。这时,可以使用“-”来解决。例如,输入的字符串为“user password”,而希望设计图标的名称为“Hello”,此时设计图标的名称应为“Hello-user password”。文本输入响应 实例程序框架显示得分随机出题显示随机的题目判断所输入的答案按键响应按键响应 按键响应是指当最终用户敲击键盘的某个键时,能够匹配响应,获得反馈信息。创建按键响应 设置按键响应属性 lOpen:单击此按钮,可以打开本响应所
37、对应的响应图标,编辑其中内容。l名称:对话框最上面的窗口显示的是按键响应图标的名称。lType:可以更改响应类型。 lKey(s):此选项用于设置按键响应的具体按键,这些按键可以是字母键、数字键或者功能键。设置具体按键时应当注意:按键响应的按键是严格区分大小写的。例如,当用户仅仅设定了字母“H”作为按键时,那么敲击h键是不能匹配响应的。如果要使最终用户后输入H或者h都可以匹配响应,那么需要设定按键响应为“H|h”。 如果希望使用功能键作为按键响应,那么需要严格按照功能键的拼写来输入。可以作为按键响应的功能键有:Enter、Tab、Esc、Shift、Ctrl、Delete、Insert、Hom
38、e、End、PageUp、PageDown、LeftArrow、RightArrow、DownArrow、UpArrow、Break、F1F12。如果希望使用功能键和字符键的组合来设置按键响应,那么需要输入功能键和字符键,中间不需要空格,也不需要“+”。例如,Alt5、CtrlX。如果希望输入某个范围的按键都可以匹配响应,那么在Active If区域中输入条件。例如,希望从字符a到z都可以匹配,则在Active If区域中输入“Key=a&Key=z”。如果希望输入任意键都能够匹配响应,那么设置按键响应为“?”即可。按键响应实例 程序的框架结构设置移动对象的范围用变量来控制移动的位置用按键响应
39、来更改变量【DownArrow】:if y0 then y:=y-2【LeftArrow】:if x0 then x:=x-2【RightArrow】:if x100 then x:=x+2重试限制响应重试限制响应 重试限制响应的作用是限制用户输入的次数,它既保证了允许合法用户出现有限次的错误输入,也可以防止非法用户的不良企图。 创建重试限制响应 设置重试限制响应属性 重试限制响应实例 本例是一个猜数游戏,程序将自动产生一个1到50的整数,用户可以有3次机会猜数。如果3次都没有猜中,则退出程序。在猜数的同时会给出提示信息。生成随机数输入的数字与程序产生的随机数相等,则退出交互。 设置尝试的次数
40、比较输入的数字与随机数字的大小输入数字后的反馈信息时间限制响应时间限制响应 时间限制响应是重试限制响应的姊妹响应,用重试限制响应可以限制最终用户对某个响应的重试次数;相应地,用时间限制相应可以限制对某个相应所花费的匹配时间。 创建时间限制响应 设置时间限制响应属性 lTime Limit:设置限制时间,表明最终用户有多少时间来匹配响应,单位为秒。lInterruption:中断。用来决定在交互过程中,当用户跳转到其他操作时,Authorware如何关闭当前的时间限制交互响应。它有四个选项可供选择:Continue Timing:继续计时,也就是不中断。Pause,Resume on Retur
41、n:暂停,然后继续计时,但永久性交互属性的Response响应选项卡中的Branch分支设置必须为“Return”。Pause,Restart on Return:暂停,返回后重新计时,但永久性交互属性的Response响应选项卡中的Branch分支设置必须为“Return”。Pause,Restart if Running:其作用与上项一样,只是当倒计时结束后被中断的话,返回后不再重新开始计时。 lOptions:有两个选项可供选择。Show Time Remaining:显示倒计器。该项选择后,将在屏幕上显示一如图6-116所示的左下角窗口中显示的动画倒计器,它形象地显示出剩下的时间。如果要调整它的位置,可在程序运行时,按控制面板中的暂停按钮或按Ctrl+P键暂停程序运行,然后用鼠标来调整。但是时钟的大小是不可以改变的。Restart fo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025股份制合同协议范本编写
- 职称评聘协议书
- 资金规范协议书
- 遂宁搬迁协议书
- 电费代扣协议书
- 稳定价格协议书
- 猪头收购协议书
- 小米无线充电宝协议书
- 加油站建设合作协议书
- 英文缩写协议书
- 小型设备购买协议书
- 难点02:总集篇·十六种阴影部分面积法【十六大考点】-2024年小升初数学典型例题系列(解析版)
- 厂房设备拆除协议书
- 2025届高三高考押题预测卷 数学(新高考Ⅱ卷02) 含解析
- 智能家居安装与调试协议
- 担保贷款免责协议书
- 第五版-FMEA培训教材-新版
- NB-T32036-2017光伏发电工程达标投产验收规程
- 食品安全与日常饮食智慧树知到期末考试答案章节答案2024年中国农业大学
- PE袋化学品安全技术说明书MSDS(聚乙烯塑胶袋)
- 医院检验科实验室生物安全管理手册
评论
0/150
提交评论