跟我学用Authorware 3.5(7)
Authorware的交互图标
卫东

  交互图标是Authorware的重要图标,用来制作具有人机交互控制的多媒体软件。一般说来,基本上有五种交互类型:运算、按键、移动对象、输入文字和下拉式菜单。但在实际的应用中,这五种交互方式是不够用的,幸而Authorware提供了十种交互方式,分别为:

   Button--按钮方式

   Hot Spot--热区

   Hot Object--热物体

   Target Area--目标区域

   Pull-Down Menu——下拉菜单

   Conditional——条件判断

   Text Entry——文本输入

   Keypress——键盘按动

   Tries Limit——限制次数

   Time Limit——限制时间。


  每种交互方式在交叉点上以一个小符号来代表,通过这个小符号可以区分每一个交叉点上所使用的交互方式。应注意的是:交互图标本身并不提供“交互响应”,因此,你必须再拖动其他类型的图标(如显示、影像图标等)置放在交互图标的右边,这时会出现交互类型对话框(Response Type),见图一,在这窗口中选取你所需要的交互类型,再单击OK按钮。

  一、按钮交互:用户操作按钮时发生的响应。你可以用这个功能自动地在屏幕上建立一个按钮。用户可以通过点击按钮进行选择。默认按钮是系统的标准按钮。你也可以建立并粘贴自定义按钮,包括图形按钮和声音按钮。(图二)


  二、热区交互:用户操作指定区域发生的响应。用热区交互建立任意长方形区域或者整个屏幕作为用户可以单击、双击的热区。

  三、热对象:用户操作指定显示对象发生的响应。热对象是用户通过单击、双击激活的对象,有些类似于热区交互。它们的不同在于:前者是针对对象内的区域作响应,后者是对一矩形固定区域作响应。对象可不限定在固定的区域内,因此对象被设置成热对象后,就算移动此对象到新的地点,在此对象内选取此对象,依然可做出响应,而热区交互,只能对某一个固定矩形区域做出响应。热对象交互可针对不规则的对象做响应,故其弹性远比热区域响应大。

  四、目标区:用户将显示对象移到指定区域时发生的响应。这是一种动态响应,可让使用者拖动展示窗口上的对象到某一固定的区域。例如:如果正确就停留于某地,否则让对象自动缓缓移动返回原地。

  五、下拉菜单:用户操作下拉菜单发生的响应。当交互图标中存在下拉菜单时,演示窗口菜单中即增加了一项与此交互图标名相同的菜单栏,此交互图标下的每一个下拉菜单响应分支名为下拉菜单中的一条命令。

  六、条件交互:满足指定条件时的响应。例如,你可以在用户做错了三次以后显示一条信息。

  七、文本输入:可以用来接受用户从键盘输入的文字、数字、符号,如果输入的文字(数字)与响应的标题的名称相吻合,则此交互发生作用。

  八、按键交互:用户操作指定按键时发生的响应。允许设置多个响应按键,如“A/a"或“1/2/3"。按键交互使用的功能键必须按下述规定的名称输入:Alt、Backspace、Break、Clear、Ctrl、Delete、End、Esc、F1-F15、Help、Home、Insert、Shift、Pause、Return、Enter、Tab、UpArrow、DownArrow、LeftArrow、RightArrow、PageUp、PageDown。


  九、重试交互:用来限制用户操作次数。

  十、时间限制:用来限制用户操作时间。

  下面讲讲交互衔接画面的处理。(见图三)可以根据你的需求选取合适的选项。如果你单击Ok-Edit Display按钮,可编辑整个交互内的所有交互。清除交互方式(Erase Insteraction)有三个选项,On Exit——退出交互时清除画面;After Each Entry——每进入新画面之前把旧画面清除;Don't Erase——不清除任何交互内的画面。

  (本教程部分内容选编自迈达公司《精通多媒体创作——Authorware 3.5/4.0》教学光盘,此光盘本报社读者服务部有售,定价88元)