判断图标的组成如图10-2-34所示,其结构类似于交互图标,包括一个判断图标以及附加在其上的一个或多个分支路径,各个分支路径的判断标识符(即判断流程线上各个缩小尺寸的判断图标)都是相同的。
返回路径不是由各个分支路径决定的,而是由判断图标决定的,并且判断图标的功能与交互图标有很大区别。当程序运行到判断图标时,Authorware会根据判断图标当时的设置情况,自动沿着某一分支执行。
Authorware遇到交互图标时根据用户的交互响应来决定程序所执行的分支;但是遇到判断图标时所选择的分支路径却不是事前确定的,也不是由用户来决定的,而是由Authorware自动决定的。
(2)判断图标的属性
双击判断图标,打开属性设置对话框,如图10-2-35所示。
图10-2-35 判断图标属性对话框
判断图标的属性对话框包括以下一些选项。
①“时限”文本框:可以在此文本框中输入数值、变量或表达式,其值决定了用户在一个判断中可以花费的时间(以秒为单位)。规定的时间一到,Authorware就会结束当前的进程,退出判断结构,并把程序的控制转移到流程线上的下一个图标上。
②“显示剩余时间”:仅当在“时限”文本框中输入了值时,此复选框才有效。选中它可以根据“时限”文本框中的值在程序中显示一个小时钟,指示目前所剩时间。
③“重复”选项:此选项可以决定Authorware将在判断图标中重复执行的次数。
④“分支”选项:使用此选项中的选项可以决定Authorware执行判断图标中的分支流程的方法。此选项包括一个下拉列表框和一个位于下拉列表框下方的文本框,其中下拉列表框中包括4个选项。
⑤“复位路径入口”复选框:选中此复选框将会重新设置那些与Authorware已执行过的路径相关的值。如果在分支选项中选择了顺序分支路径或在未执行过的路径中随机选择选项,重新设置路径值将会对它们产生影响,因为此时Authorware会跟踪记录已经执行过的路径,如果重新设置了路径值,Authorware将会消除所有已执行路径的相关信息。
如果一个片段需要在多个不同的地方使用同一个判断结构,可以选中此复选框,以便在每次使用之前对路径进行重新初始化。在判断结构中,不仅判断图标具有属性,判断路径也具有属性。如图10-2-36所示就是一个分支判断路径的属性对话框。
图10-2-36 判断路径的属性对话框
要打开判断路径的属性对话框,双击某个分支标识,或者选择某个分支图标即可,然后选择【修改】|【图标】|【属性】命令。判断路径的属性窗口很简单,只有两个选项:一个是“擦除内容”选项,其中下拉列表框包含了3个确定相关内容擦除时机的选项;另一个是“执行分支结构前暂停”复选框,如果选中它,当用户退出分支路径上的结果图标时,Authorware首先会显示一个等待按钮,只有用户单击了此按钮,程序才会继续往下执行。
2.导航图标
导航图标类似于“GoTo”语句,可以任意改变程序的流程,使程序从一个地方跳转到另一个地方。一个导航图标会在起始点和目标点之间建立起一个超链接,在导航图标的属性对话框中,可以将这种链接定义成跳转到前页或者后页,文本的第一页或者最后一页,甚至可以定义一个查找。将一个导航图标拖放到主流程线上,双击该导航图标,打开属性对话框,如图10-2-37所示。
图10-2-37 导航图标属性对话框
导航图标属性对话框中的选项主要用来定义跳转的类型。
(1)图标信息
该部分显示了导航图标的各种参考信息,其中包括“标识”“大小”“修改”“参考”等。
①“标识”:显示该Authorware为导航图标分配的编号,这个编号应该是唯一的。
