6.4 使用按钮响应
为了使用按钮响应,首先需要用户在课件设计窗口创建交互流程,然后根据需要设置交互响应的属性,最后是设计结果图标。其中最关键的一步是创建一个合理、可行的交互流程,难点是根据课件的内容正确地设置交互响应的属性,而结果图标设置的好坏将影响最终的显示效果。
6.4.1 创建按钮响应
按钮响应是一种使用最频繁的一种交互方式,凡是使用过 Windows 操作系统和各种应用软件的用户,一定对按钮的作用留下了深刻的印象。本节将讲述如何在 Authorware 6.0 中实现按钮响应的功能,并通过几个具体的实例来具体介绍其使用方法,以加深印象。
创建按钮响应
(1) 选择 File → New 命令,新建一个课件文件。
(2) 拖动交互图标到流程线上,并将它命令为“交互图标”。
(3) 拖动一个显示图标到“交互图标”的右侧,打开 Response Type 对话框。
(4) 在对话框中选中 Button 单选按钮。
(5) 单击 OK 按钮。
希望在交互图标的右侧添加更多的按钮响应时,可重复上述 (3) ~ (5) 步的操作。例如,将按钮响应命名为“按钮响应举例”之后,将得到如图 6-9 所示的流程图。双击流程线上的交互图标,将打开其演示窗口,一个名为“按钮响应举例”的按钮将出现在屏幕上。
选择该按钮之后,用户可以移动该按钮改变其位置,或者拖动其周围的白色小方块来改变其大小 ( 如图 6-10 所示 ) 。对于显示窗口的按钮,用户不能对它进行剪切与复制,因此选择按钮之后,工具栏的“剪切”与“复制”按钮将处于禁用状态。改变按钮的大小时,标签的字号也将随着改变。

图 6-9 按钮响应的流程图 图 6-10 改变按钮的大小与位置
6.4.2 设置按钮响应属性
按住 Ctrl 功能键,然后双击交互图标右边的交互流程线上的按钮响应类型标识符,就会打开按钮响应的属性对话框 ( 如图 6-11 所示 ) 。如果直接双击按钮响应类型的标识符,那么在打开属性对话框的同时,还将打开演示窗口。

图 6-11 按钮响应的属性对话框
按钮响应的属性对话框主要包括三个部分:通用控制、 Button 选项卡和 Response 选项卡。在响应预览窗口内,显示了由按钮响应所产生的一个按钮。单击下方的 Button 按钮时,将打开按钮编辑对话框,允许用户编辑现有的按钮,删除或创建新的按钮。
在通用控制的左下角是交互结构预览窗口,显示了当前交互响应的类型标识符,结果图标和返回路径这三层结构。单击 Open 按钮时,将首先保存当前属性对话框中的所有设置并关闭对话框,然后打开结果图标进行编辑。

顶端的文本框用于命名与显示所选的图标。在一般情况下,图标名不会对 Authorware 6.0 程序产生影响。但是,在按钮响应、文本输入响应、下拉菜单响应、条件响应及被函数或变量引用的图标名等情况下,图标名会影响 Authorware 6.0 程序的显示和功能。
打开 Type 下拉列表框之后,就可以看到如图 6-12 Type 下拉列表框所示的交互响应类型,选择其中的任何一种选项之后,都将改变当前的交互响应的类型。
在按钮响应的属性对话框内,单击 Button 标签时,将打开 Button 选项卡。 Sizes Location 文本框用于定义按钮响应的大小与位置。在这两个文本框内,都包含着 X 和 Y 文本框,用户可在其中输入屏幕坐标值,它是以“像素”为单位,也可以输入变量。
在 Size 文本框内, X 决定按钮的宽度, Y 决定按钮的高度。在 Location 文本框内, X 确定按钮左上角的 X 坐标, Y 按钮左上角 Y 坐标。
Label 文本框用于设置按钮响应的名称,它的作用同文本框相同。一旦在此文本框内对响应的名称进行修改,在演示窗口及流程线上的图标名称都会发生同步的变化。在改变 Label 文本框的内容时,按钮的大小将会根据图标名的长短自动进行调整。对于用户自定义的按钮,它的大小不会受图标名称长短的影响。
Key 文本框用于设置触发按钮响应的键盘快捷键,使用这些快捷键可代替鼠标的单击按钮响应的操作。需要使用多个快捷键时,可以在每个快捷键之间使用“ | ”符号分开。例如在 Key 文本框内输入“ A | a ”之后,表示使用大字的字母 A 和小字的字母 a 都能够触发按钮响 应。
需要使用组合键时,可直接在 Key 文本框内输入组合键的名称。例如 CtrlA ,表示 Ctrl+A 组合键将触发所选的按钮响应。在使用键盘快捷键或组合键时,应该注意避免与应用程序窗口的一些常用快捷键重复, Authorware 6.0 将优先执行内置的快捷键。
在 Options 选项组内,启用 Make Default 复选框之后,将在按钮的周围添加一圈加粗的黑线,表示该按钮是默认的选择。此时,用户只需单击 Enter( 回车键 ) 就可以触发按钮对应的动作。如果按钮是自定义的,那么该复选框的功能将失效。
启用 Hide When Inactive :复选框之后,当按钮处于禁用状态时,它就会从屏幕上消失。一旦该按钮变成有效状态,则它又会自动出现。
Cursor 文本框用于显示将鼠标移动到按钮上时,光标所出现的形状。在默认的情况下,文本框内将显示 None 字样,表示采用默认的鼠标形状。单击右侧的按钮时,将打开如图 6-13 所示的 Cursors 对话框。
在 Cursors 对话框内选择所需的光标之后,单击 OK 按钮即可完成改变鼠标移动到按钮上时所出现的光标形状。对于 Authorware 6.0 提供的光标库不太满意,也可以增加更多的光标。单击 Cursors 对话框的 Add 按钮,将打开如图 6-14 所示的 Load Cursor 对话框。

图 6-13 Cursors 对话框
选择相应的光标文件之后,单击“打开”按钮就可以为更改所选按钮响应的光标显示。除此之外,可单击 Edit 按钮,此时也将打开一个与图 6-14 非常类似的对话框。在 Cursors 对话框内单击 Delete 按钮时,将删除所选的光标文件。

图 6-14 Load Cursor 对话框
通常,所有的操作系统都会附带着数量不等的光标文件,它们位于安装目录的 Cursors 文件夹内。对于 Windows 2000 操作系统来说, Cursors 文件夹位于 WINNT 文件夹内。对于自定义的光标文件, Authorware 6.0 在打包时将自动把这些文件包含进来,并且可通过 Edit 功 Delete 按钮对它进行编辑或删除。对于 Authorware 6.0 内置的光标文件来说, Edit 按钮和 Delete 按钮将被禁用。
在按钮响应属性对话框内,选择 Response 标签之后,将打开如图 6-15 所示的 Response 选项卡,它用于控制 Authorware 6.0 何时擦除在结果图标中显示的文本或图形,以及在离开结果图标时课件的流程走向。
在 Scope 选项组内,启用 Perpetual 复选框之后,可以使当前的按钮响应在整个课件或课件的一部分中永久有效,而不需要在每个交互过程中都创建一个新的按钮响应。
在 Active If 文本框内,用户可以输入一个条件表达式。当表达式的值为真时,则交互响应就处于有效状态。反之,如果表达式的值为假,则交互响应就处于禁用状态。如果没有此域中输入任何条件表达式,则当前的交互响应将是一直有效的。

图 6-15 Response 选项卡
Erase 下拉列表框,用于设置擦除结果图标的方式。选择 After Next Entry 时,表示用户做出了另一个交互响应之后才擦除当前结果图标中的内容。如果将结果返回路径设置成返回交互主流程或继续,则当前结果图标中显示的内容会继续保留在屏幕上,除非用户做出了另一个交互响应。如果新的响应与某一个目标响应匹配,则 Authorware 6.0 就会擦除屏幕上的内容,否则 Authorware 6.0 不会自动擦除屏幕上的内容。如果将结果返回路径设置成退出交互,那么当 Authorware 6.0 退出交互时就会自动擦除当前结果图标中的内容。
[1] [2] 下一页
|