5交互.docx
- 文档编号:23965970
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:18
- 大小:185.22KB
5交互.docx
《5交互.docx》由会员分享,可在线阅读,更多相关《5交互.docx(18页珍藏版)》请在冰豆网上搜索。
5交互
交互
一、交互图标
交互图标具有显示、决策、擦除和等待等功能,也即交互图标是显示图标、决策图标、擦除图标和等待图标的组合。
1.交互图标的功能
(1)显示功能:
当程序执行到交互图标时,不仅显示交互图标中的内容,还显示该交互图标所附属的响应图标的信息。
(2)决策判断功能:
当用户按照提示进行响应后,Authorware将根据用户的响应来选择执行所附属的一条或几条分支,并执行分支中的响应图标以向用户说明选择正确。
(3)擦除功能:
决定当执行完某条响应分支时,是否将该分支中的显示内容擦除。
(4)等待功能:
该功能有两种情况,第一种情况是当交互功能完成后,是否暂停以询问用户是否执行下面的内容;第二种情况是当交互完成后,只有用户在交互中进行的所有选择都正确时,程序才会执行下面的内容。
2.各类响应图标的说明
(1)响应图标
响应图标提供了对用户的反馈信息,其内容是作为对用户的操作响应而呈现。
所有设计图标均可以作为响应图标使用,只需将它们拖动到交互图标的右侧即可。
但是当框图标、交互图标、决策图标拖到交互图标右侧时,它们将自动转换为群组图标。
(2)响应类型符号
Authorware7提供了11种响应类型,不同的响应类型对应不同的响应类型符号,用户通过对响应类型符号的辨认知道交互的响应类型。
(3)响应分支
响应分支是指根据不同的响应而执行不同程序的分支。
在程序设计中可根据需要选择不同的分支,Authorware的响应结构共包括“重试”、“继续”、“退出交互”、“返回”4种分支。
①“重试”:
当执行完该响应后,程序将返回到交互图标并要求用户重新选择一次。
②“继续”:
当执行完该响应后,程序将退出该分支,并继续检查其右边的各个分支响应是否也满足响应条件。
③“退出交互”:
当执行完该响应后,程序将退出整个交互,并继续执行流程线上的下一个图标。
④“返回”:
响应分支将在程序运行期间的任何地方起作用,只要满足响应条件,就将进入相应的响应分支。
需要注意的是,只有在属性中选择“永久”复选框后,才能选择该分支。
(5)响应分支流向符
响应分支流向符用于表示响应分支的流向。
不同的响应分支类型,其响应分支的流向符也不同。
交互响应共有4种类型的响应分支,则就有4种响应分支流向符。
3.创建交互响应的原则
(1)一个交互响应结构至少应具有一个响应分支。
(2)一个响应分支生成后,该分支的响应类型以及各种相关设置将具有继承性。
(3)交互图标本身具有显示功能,与交互有关的显示内容可在交互图标中创建。
(4)若要使一个交互图标在程序中始终起作用,可将其设置成永久性交互。
(5)所有图标均可以成为响应图标,但当拖放框架、交互、判断图标到交互图标的右侧时,它们将自动转变成群组图标。
此时将框图、交互、判断图标重新放置在群组图标流程线上即可。
二、设置交互图标的属性
1.图标预览区
(1)“打开”按钮:
创建或编辑交互显示信息。
(2)“文本区域”按钮:
打开“交互作用文本字段”属性面板,用于设置文本字段的样式。
(3)“交互作用”选项卡
2.“交互作用”选项卡
单击交互图标,在其属性中显示交互作用选项卡。
(1)擦除
①在下次输入之后:
程序与用户开始下一次交互作用时,擦除交互作用显示信息。
但当遇到一个设置为“重试”属性分支时,交互显示信息将在消失后重新显示在演示窗口中。
②在退出前(默认):
程序退出交互分支结构时擦除交互图标中显示的内容。
选择该选项,交互图标中的内容在整个交互过程中将一直显示在演示窗口中,只有退出交互分支结构后才擦除。
③不擦除:
程序退出交互后,交互作用显示信息仍会保留在演示窗口中。
此时,只能通过擦除图标方可将显示信息擦除。
(2)擦除特效
用于设置交互作用显示信息的擦除效果,单击文本框右侧的
按钮,将打开“擦除模式”对话框,指定其中的擦除效果。
(3)在退出前终止
程序退出交互作用分支结构时,系统会暂停执行下一个设计图标,这样可使用户有足够的时间来观看屏幕上显示的反馈信息。
当用户观看完毕后,可单击键盘上的任意键或单击鼠标,使程序继续执行后面的内容。
(4)显示按钮
当选中“在退出前终止”复选框后,“显示按钮”复选框将被激活。
选中该复选框,程序退出交互作用分支结构时,屏幕上会出现一个“继续”按钮,用户单击该按钮后,系统才会继续执行后面的内容。
3.“显示”选项卡
选中交互图标,在其属性面板中单击“显示”选项卡:
该选项卡主要用于设置交互图标的显示属性,其中的选项作用和“显示”图标的属性作用相同。
4.“版面布局”选项卡
选中交互图标,在其属性面板中单击“版面布局”选项卡:
该选项卡主要用于设置交互图标的显示属性,其中的选项作用和“显示”图标的属性作用相同。
5.“CMI”选项卡
选中交互图标,在其属性面板中单击“版面布局”选项卡:
Authorware7将CMI选项卡中的内容作为系统函数的参数,然后通过系统函数CMIAddinteraction向用户的教学管理系统传递在交互作用过程中收集的信息。
(1)知识对象轨迹
打开或关闭交互过程的跟踪。
在选中此复选框前,必须使“文件”属性面板中CMI选项卡的“全部交互作用”复选框处于选中状态。
系统变量CMITrackinteractions同样可用于打开或关闭对交互过程的跟踪,该变量的当前值将取代对“知识对象轨迹”复选框的设置。
(2)交互标识
用于为交互作用过程设置一个唯一的ID标识,在这里输入的内容将被系统用来作为系统函数CMIAddInteraction的交互标识ID。
(3)目标标识
用于设置与交互作用过程绑定的目标标识ID。
在这里输入的内容将被Authorware7用来作为系统函数CMIAddInteraction的目标标识ID参数,若在此没有输入任何内容,Authorware7将把交互图标的标题作为目标标识ID。
(4)重要
用于设置交互作用在整个程序中的相对重要性。
在这里输入的内容将被Authorware7用来作为系统函数CMIAddInteraction的重要参数。
(5)类型
用于设置交互作用的类型。
在这里做出的选择将被Authorware7用来作为系统函数CMIAddInteraction的类型参数。
该下拉列表框中共包含了“多项选择”、“填充在空白”和“从区域”3个选项。
二、按钮响应
1.预览区
(1)按钮:
单击“按钮”,在该对话框中可选择Authorware7提供的系统按钮,也可以自定义按钮。
(2)打开:
打开响应图标的演示窗口。
2.“按钮”选项卡
(1)大小、位置:
定义按钮响应的大小和位置。
用户可输入以像素为单位的屏幕坐标值,也可输入变量。
(2)标签:
设置按钮响应的名称。
一旦在此文本框内对响应名称进行改变,演示窗口及流程线上的图标名称均会发生同步变化。
(3)快捷键:
设置触发按钮响应的键盘快捷键,使用这些快捷键可代替鼠标的单击操作。
需要使用多个快捷键时,可以每个快捷键间使用“|”符号分隔。
例如,在“快捷键”文本框中输入A|a,表示使用大写字母A和小写字母a均能触发按钮响应。
(4)选项
①默认按钮:
将在按钮周围添加一圈加粗的黑线,表示该按钮是默认的选择。
此时,用户只需按下Enter键,就可触发按钮对应的动作。
若按钮是自定义的,则此复选框的功能将失效。
②非激活状态下隐藏:
当按钮处于禁用状态时,它就会从屏幕上消失。
一旦该按钮变成有效状态,则它又会自动出现。
③鼠标:
默认状态下鼠标显示指针形状,单击其右侧按钮
打开鼠标指针对话框,在该对话框中可选择或自定义鼠标指针的形状。
3.“响应”选项卡
(1)范围:
使当前的按钮响应在整个程序或程序的一部分中永久有效,而不需要在每个交互过程中均创建一个新的按钮响应。
(2)激活条件:
输入一个条件表达式,当表达式值为真时,交互响应就处于有效状态;当表达式值为假时,则交互响应处于禁用状态。
若没有在此文本框中输入任何条件表达式,则当前的交互响应将一直有效。
(3)擦除:
设置擦除方式。
①在下次输入之后:
在用户进行另一个交互响应之后擦除当前图标中的内容。
如果将返回路径设置成返回交互主流程或继续,则当前图标中显示的内容会继续保留在屏幕上,除非用户进行另一个交互响应。
若新的响应与某一个目标响应匹配,则Authorware就会擦除屏幕上的内容,否则Authorware不会自动擦除屏幕上的内容。
若将返回路径设置成退出交互,则当Authorware退出交互时就会自动擦除当前图标中的内容。
②在下一次输入之前:
在用户作出另一个交互响应之前擦除当前图标中的内容。
③在退出时:
仅当Authorware退出交互时才擦除屏幕上当前图标中的内容。
④不擦除:
始终保持当前屏幕上的显示内容,除非用一个擦除图标将它们擦除。
(4)分支:
确定返回路径。
与交互中的响应分支功能相同。
(5)状态:
用于决定Authorware如何判断用户的响应。
选择“不判断”,表示不对用户的响应进行跟踪;选择“正确响应”,表示只记录正确的响应数;选择“错误响应”,表示记录错误的响应数。
(6)计分:
用于设置与当前响应相关的分数值。
若该响应是正确的,则分数值设为正值并返回;若该响应是错误的,则分数值设为负值。
此外,还可在“计分”文本框中使用表达式。
三、热区响应
1.匹配
(1)单击:
单击热区域激发响应。
(2)双击:
双击热区域激发响应。
(3)指针处于指定区域内:
鼠标指针在热区域上激发响应。
2.匹配时加亮:
在热区域范围内按下鼠标后,热区域范围高亮显示(反色显示)。
3.匹配标记:
在热区域上加上一个小方块标志,当热区域被激发后,方块标志以黑色填充。
四、热对象响应
(1)热对象:
显示热对象名称。
若文本框为空则表示目前还没有指定热对象。
(2)匹配:
用于设置匹配此响应的操作。
①单击:
用鼠标左键单击热对象响应区域就会匹配该响应;
②双击:
用鼠标左键双击热对象响应区域就会匹配该响应;
③指针在对象上:
当鼠标移动到热对象上时就能匹配该响应。
(3)匹配时加亮:
当该热对象响应被匹配时,热对象会高亮显示。
五、目标区响应
1.目标对象
用于显示可移动对象的图标名称。
选中“允许任何对象”复选框后,将匹配任何对象,即当用户将任何对象拖动到目标区时,系统都会认为用户的响应与目标区的响应相匹配。
对于错误的响应,由于无法预知会将对象移动到屏幕上的何处,因此在实际应用中所采取的策略就是将整个屏幕均作为一个目标区响应,形成一张“安全网”,使其能够匹配任何对象,并让对象返回到原始位置,允许用户重新进行尝试。
为实际上述目标,必须将“安全网”放置在交互流程线的最右边。
通常在计算图标中输入:
Movable@图标名称=False,使被移动的对象放在正确位置后不能再移动。
2.放下
(1)在目标点放下:
Ahthorware将不采取任何行动,只是将对象保持在当前所在的位置。
(2)返回:
将对象返回到其原来的位置,常用于匹配用户不正确的响应操作,此时通常将返回路径设置为“重试”,这样就可以允许将对象从原来的位置处重新进行移动。
(3)在中心定位:
Authorware将把对象放置在目标区内,常用于匹配用户的正确响应,表示本次移动对象的操作是正确的。
六、下拉菜单响应
1.菜单:
显示菜单的名称,即交互图标的名称。
2.菜单条:
显示当前菜单项的名称。
3.快捷键:
在某个字母前输入一个符号。
4.在引入菜单项时,在其名称中输入一些特殊的代码,可以控制菜单中菜单项的显示方式。
(1)禁用菜单项:
在菜单项名称前添加“(”(左括号)。
(2)在菜单内插入分隔线:
以“(-”为菜单项名称(左括号后面加一个减号)。
下拉菜单总是要求显示在演示窗口内,以便能够随时与它进行交互,因此要求将菜单响应设置成“永久”类型。
七、条件响应
1.“条件”文本框:
输入变量或表达式,若其值=0,则它的逻辑值为假,否则为真。
此外,TRUE、YES、NO等字符串均代表真,而其他字符串则代表假。
2.自动:
用于设置Authorware如何自动匹配条件响应。
(1)关:
仅当用户对交互响应并且“条件”文本框中的值为真时,Authorware才匹配该条件响应。
(2)为真:
只要条件为真,Authorware就会重复匹配该条件响应。
若条件为假,则Authorware匹配其他的响应或者退出交互过程。
(3)当由假为真:
仅当Authorware在执行交互的过程中条件值由假变为真时,系统才匹配该条件响应。
八、文本输入响应
1.文本输入响应规则
对于文本输入响应,无论用户在交互图标内添加多少个响应,只会增加匹配响应的可能,并且在演示窗口内只显示一个文本输入框。
输入的内容将显示在演示窗口中,并且自动保存在系统变量EntryText中。
为尽可能地匹配响应,使用通配符是一种非常有效的方法。
针对不同的输入类型,Authorware制定了一整套的响应规则,如下表所示。
响应规则
通配符的类型
匹配的响应
*
任何包含一个单词或字符的文本串
**
任何包含两个单词的文本串
bi*g
以bi开头、以g结束的任何单词
big*
以bi开头的任何单词
*big*
包含big的任何单词
?
任何一个字符
?
?
任何两个字符
*?
任何一个字符或单词
?
*
任何一个字符或单词
bi?
g
以bi开头,以g结束的任何4个字母的单词
\*
通配符*本身
\?
通配符?
本身
Red\?
Red?
在使用文本输入响应时应该注意以下几点:
(1)若希望与通配符*或?
进行匹配,必须在它的前面加反斜杠\。
(2)若希望与反斜杠\进行匹配,必须输入两个反斜杠\\。
(3)若希望文本输入与多项内容进行匹配,可在匹配内容间使用|进行分隔。
例如:
需要输入Big、Short和Weight进行匹配时,可使用Big|Short|Weight。
可利用#控制第N次的尝试成立。
例如,将匹配条件设置为#3c时,表明在第3次输入c时,程序才开始响应;利用两个连续-可在匹配文本中添加注释信息,Authorware将自动忽略两个连续的-后面的内容。
注意:
当程序接受到文本框中的输入内容后,将按照交互图标中从左到右的顺序,依次进行比较与判断,因此,将需要精确匹配的文本输入响应放在交互流程线的前面,将使用了通配符的文本输入响应放在交互流程的后面。
若有多个使用通配符的文本输入响应,则必须按照通配符表示的范围,按照从小到大顺序进行排列,否则将引起精确匹配及小范围匹配的条件失效。
2.设置文本输入响应属性
单击交互图标“属性”面板中的“文本区域”,或双击交互图标中的文本框边缘,可设置各参数。
(1)“版面布局”标签
①大小:
设置文本输入框的大小。
可拖动文本输入框的控制点调整大小。
②位置:
设置文本输入框的位置。
可拖动文本输入框的边线调整位置。
③字符限制:
设置用户最多可在文本框中输入的字符数,若用户输入字符超过这个数,则多余的字符将被Authorware忽略。
④自动登录限制:
Authorware在用户输入的字符数达到字符限制时,自动结束用户的输入。
(2)“交互作用”标签
①作用键:
设置结束文本输入的功能键,例如输入Enter|Shift,表示Enter键和Shift键均可作为结束输入的功能键。
Enter键为默认结束功能键。
②选项
勾选“输入标记”:
文本框左侧将显示一个三角形的文本输入起始标记。
勾选“忽略无内容的输入”:
不允许输入为空。
勾选“退出时擦除输入的内容”:
输入的文本将保留在演示窗口中,直到使用“擦除”图标擦除。
(3)“文本”标签
该选项卡中的参数跟设置文本内容的属性参数相同。
九、按键响应
1.按键名称简介
Authorware中的键名与键盘按键之间存在对应关系,凡在键盘上出现的键名,均能够在Authorware中找到相应的键名。
总体上来说,对于一般的按键,直接使用它的名称。
但要注意Authorware会自动区别英文字母的大小写。
Authorware键名与键盘按键间的对应关系
按键
键名
UpArrow
向上方向键
DownArrow
向下方向键
LeftArrow
下左方向键
RightArrow
向右方向键
Alt
Alt键
Control
Control键
Ctrl
Ctrl键
Shift
Shift键
PageUp
PageUp键
PageDown
PageDown键
Home
Home键
End
End键
Backspace
Backspace键
Clear
无
Break
Break键
Cmd
Cmd键
Delete
Delete键
Enter
Enter键
Return
Return键
F1~F12
F1~F12键
Help
无
InsInsert
InsInsert键
Escape
Esc键
Pause
Pause键
Table
Tab键
2.设置按键响应属性
(1)“按键”标签
快捷键:
用于输入一个或多个键名,以便与键盘按键相匹配,并且在此输入的键名将作为图标的名称。
但在“快捷键”文本框内输入键名时,需要注意以下事项。
①若用户希望在单击x、y、z中的任意一个键时均能触发相同的按键响应,可在“快捷键”文本框中输入x|y|z,这里“|”代表一种“或”的关系。
②由于Authorware严格区别英文大小写,因此让大小写字母匹配相同的按键响应是非常必要的,可借助“|”来实现。
例如,在“快捷键”文本框内输入x|X,y|Y后,表示无论单击大、小写的x、y,均能触发相同的按键响应。
③需要使用快捷键时,可直接在“快捷键”文本框中输入控制键的名称,后面直接跟按键名即可。
例如,希望使用Ctrl+A触发按键响应时,可在“快捷键”文本框内输入CtrlA。
④?
一般用于匹配任何键,应用于处理不符合正确响应的过程中,并且放置在交互流程线的最右边。
若希望将?
作为响应键,可在“快捷键”文本框内输入\?
。
若希望将\作为响应键,可在“快捷键”文本框内输入\\。
(2)“响应”标签
在“响应”标签中,与前面的响应类型唯一的区别是禁用“范围”文本框,不能将按键响应设置为“永久”类型。
十、重试限制响应
1.“重试限制”标签
输入限制次数,限制用户在交互结构中执行其他响应图标的次数。
当输入次数达到该限制次数后,将匹配重试限制响应。
2.“响应”标签
在“响应”标签中,与前面的响应类型唯一的区别是禁用“范围”文本框,不能将重试限制响应设置为“永久”类型。
十一、时间限制响应
1.“时间限制”标签
(1)时限:
设置以秒为单位的时间限制值,可以是数值、变量或表达式。
(2)中断:
设置当时间限制响应交互过程被打断时程序将采取的处理方法。
①继续计时(默认):
当时间限制响应被打断时仍继续进行计时。
②暂停,在恢复时继续计时:
当时间限制响应被打断时停止计时,一旦Authorware由“永久”类型的交互响应返回到时间限制响应,程序将重新开始计时。
③暂停,如运行时重新开始计时:
当时间限制被打断时,停止计时。
若程序在跳转到“永久”类型的交互响应之前时间限制已经终止,Authorware将不会重新开始计时。
(3)选项
①显示剩余时间:
在演示窗口中显示一个计算剩余时间的时钟,并且每一个时间限制响应都会显示一个单独的时钟。
②每次输入重新计时:
每进行一次交互,时间限制都将从头开始计时,否则,无论做多少次交互,总的时间限制不会改变。
注意:
若在同一个交互图标中有多个时间限制响应,必须将除最后一个响应之外的所有时间限制响应的返回路径设置为“重试”,这样才能持续响应流程线上的所有交互响应。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 交互