• 当前位置:首页>>多媒体>>Authorware>>6.4 使用Authorware 按钮响应
  • 6.4 使用Authorware 按钮响应
  • 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 退出交互时就会自动擦除当前结果图标中的内容。

    选择 Before Next Entry 时,表示在用户做出另一个交互响应之前,擦除当前结果图标中的内容。为了在显示被擦除之前看到屏幕上的内容,通常在结果图标的最后插入一个等待图标。如果将结果返回路径设置成继续,则当前结果图标中的内容会依然保留在屏幕上,直到当前响应与其他交互响应相匹配。如果与其他响应都不匹配,那么程序的控制就会返回到交互主流程线上, Authorware 6.0 在允许用户做其他响应之前会自动擦除屏幕上的内容。如果将结果返回路径设置成了退出交互,则当 Authorware 6.0 退出交互时就会自动擦除当前结果图标中的内容。

    选择 On Exit 时,仅仅当 Authorware 6.0 退出交互时才擦除屏幕上当前结果图标中的内容。 选择 Don't Erase 时,将始终保持当前屏幕上的显示内容,除非使用一个擦除图标把它们擦除 掉。

    在 Branch 下拉列表框内,可以确定返回路径。 Authorware 6.0 提供了 4 种不同的返回路径,它们分别是 Try Again , Continue , Exit Interaction 及 Return 。选择 Try Again 时,将使课件的控制返回到交互主流程,以便用户能够做出其他的交互响应。

    选择 Continue 时,在执行完当前结果图标中的内容后把控制传递到交互流程线上,以便判断该响应是否与右边的其他目标响应相匹配。选择 Exit Interaction 时,将在退出交互的过程时,把控制传递到交互图标的下一个图标上。选择 Return 时,将会把程序的控制返回到用户产生交互响应的地方。

    在通常情况下, Branch 下拉列表的 Return 是不会出现的,这是因为用户没有选择 Perpetual 复选框的缘故。一种改变结果图标返回路径的更好方法是按住 Ctrl 功能键,然后在课件设计窗口内单击交互图标的上方和下方的分支流程线。

    Status 下拉列表框决定 Authorware 6.0 如何判断用户的响应的。选择 Not Judge 时,表示不对用户的响应进行跟踪。选择 Correct Response 时,表示只记录正确的响应数。选择 Wrong Response 时,表示将记录错误的响应数。

     

     

  • 上一篇:1.2 了解Authorware 流程线图标
    下一篇:6.2 掌握Authorware 交互图标