网站首页  |  幼儿教育  |  中小学教育  |  电脑教育  |  英语教育  |  教育论文  |  家长教育 设为首页加入收藏联系投稿 
 位置: 中国教育学习网 > 电脑教育 > 媒体动画 > Authorware > 正文

8.2 使用Authorware 下拉菜单响应(1)

字号:   

   使用下拉菜单最大的好处就是能够节省屏幕上的空间,它只在屏幕上显示菜单的名称,并且始终处于激活状态。单击菜单名称之后,才会向下拉出其中的菜单项。下拉菜单在 Windows 操作系统及其应用程序内应用非常广泛, Authorware 6.0 也提供了强大的支持。

8.2.1 建立下拉菜单响应

下拉菜单作为一种响应形式,它具有自己的一些特点。比如菜单总是要求显示在演示窗口内,以便用户能够随时与它进行交互,这就要求将菜单响应设置成 Perpetual 类型。下拉菜单是通过菜单项进行交互的,因此不必像其它响应类型那样,单击菜单就触发响应操作。

建立下拉菜单响应的方法同建立其它的交互响应非常类似,当用户将结果图标拖动到交互图标的右侧时, Authorware 6.0 将自动打开 Response Type 对话框,选中 Pull down Menu 单选按钮之后,就可创建如图 8-18 所示的下拉菜单交互结构。

创建一个下拉菜单响应时, Authorware 6.0 会自动把交互图标的名字作为下拉菜单的名 称,把每个结果图标的名字作为菜单项的名字 ( 如图 8-19 所示 ) 。例如,当单击“显示动作”菜单时,将在下拉的菜单内显示“双击”、“单击”与“经过”。选择“经过”菜单项时,演示窗口内将显示鼠标经过对象的过程。同样,选择“单击”菜单项时,演示窗口内将显示鼠标单击对象的过程。选择“双击”菜单项时,演示窗口内将显示鼠标双击对象的过程。

8.2     8.2
图 8-18 下拉菜单的交互结构      图 8-19 下拉菜单示例

使用一个交互图标只能生成一个下拉菜单。需要创建多个下拉菜单时,必须使用多个交互图标,并且交互图标的名称与菜单的名称相对应。对于每一个下拉菜单来说,只能生成一级菜单,而不能进一步生成下级菜单。

8.2.2 设置菜单响应属性

下拉菜单响应属性对话框与其它响应类型的属性对话框相比,主要区别表现在 Menu 选项卡上 ( 如图 8-20 所示 ) 。 Menu 文本框显示菜单的名称,即交互图标的名称。 Menu Item 文本框显示当前菜单项的名称,在此文本框中输入一些特殊的代码,可以控制菜单中菜单项的显示方式。

8.2

图 8-20 Menu 选项卡

例如,希望使菜单项禁用,可在菜单项的名称前添加一个左括号。如果希望在菜单内显示一个空行,可在 Menu Item 文本框内输入左括号,或者保持文本框为空。如果想为菜单项增加快捷键,即包含在菜单项中的带下划线的字母,按下该字母即可执行菜单项命令。可以在某个字母前面输入一个 & 号 ( 如图 8-21 所示 ) ,如果想在菜单项中显示 & 号,则需要连续输入两个 & 。菜单项的快捷键是不区分大小写的,即 &X 和 &x 的作用都是一样的。

8.2

图 8-21 增加快捷键

希望在菜单内插入分隔线时,可在 Menu Item 文本框内输入“ (– ” ( 左括号后面加一个减 号 ) 。例如在“单击”与“双击”之间添加一个分隔线之后,将得到如图 8-22 所示的下拉菜 单。

8.2

图 8-22 添加分隔线

Menu 选项卡的 Key 文本框用于确定一个菜单项的组合键,选择该组合键,也可以执行相应的菜单项命令。为了设置一个组合键,用户可在 Key 文本框内输入一个键名,默认情况下该键与 Ctrl 键搭配。例如,如果在此文本框内输入 X 之后,则其组合快捷键为 Ctrl+X ,同时在菜单项中也会显示出该组合快捷键。

如果不希望以 Ctrl 功能键作为组合键,则可在 Key 文本框中输入 AltX ,表示使用 Alt+X 作为执行菜单项的组合键。需要使用特殊按键时,只需在 Key 文本框中输入该特殊键对应的键名即可,如果要以 Ctrl+F1 作为快捷键,可输入 CtrlF1( 如图 8-23 所示 ) 。

8.2

图 8-23 添加菜单组合键

8.2.3 下拉菜单响应实例

本例旨在实现通过下拉菜单选择并显示不同的图片。在默认的情况下, Authorware 6.0 总是在演示窗口内自带一个 File 菜单,其中的 Quit 用于关闭演示窗口。使用擦除图标,可以将 File 菜单作为擦除对象,这样在演示窗口的标题栏内只显示用户自定义的菜单。

*菜单响应实例

(1) 单击工具栏的 New 按钮,新建一个课件文件。

(2) 将计算图标拖动到流程线上,并命名为“窗口大小”。

(3) 双击“窗口大小”图标,在编辑窗口内输入 ResizeWindow (400 , 400) ,将演示窗口的大小定义为 400 × 400 像素。

(4) 将显示图标拖动到“窗口大小”的下方,将其命名为“背景”。

(5) 双击“背景”打开演示窗口,将背景图片导入到演示窗口。

(6) 将交互图标拖动到“背景”图标的下方,将其命名为“ File ”。

(7) 将群组图标拖动到 File 图标的右侧,在打开的 Response Type 对话框内选中 Pull-down Menu 单选按钮。

(8) 单击 OK 按钮,关闭打开的 Response Type 对话框。

(9) 将擦除图标拖动到 File 图标的下方,命名为“擦除 File ”。

(10) 播放课件,在“擦除 File ”处打开属性设置对话框。

(11) 在 Erase 选项卡内选择演示窗口的 File 菜单。

(12) 单击 OK 按钮,关闭打开的对话框。

(13) 将交互图标拖动到“擦除 File ”的下方,并命名为“图片”。

(14) 将群组图标拖动到“图片”图标的右下方,在打开的 Response Type 对话框内选中 Pull-down Menu 单选按钮。

(15) 单击 OK 按钮,关闭打开的 Response Type 对话框。

(16) 双击 P1 图标上方的交互标识符,打开 Properties:Response 对话框。

(17) 在 Response 选项卡内,将 Branch 设置为 Try Again 。

(18) 打开 Erase 下拉列表框,选择 After Next Entry 。

(19) 在 Key (s) 文本框内输入 1 ,表示使用 Ctrl+1 组合键执行菜单项。

(20) 单击 OK 按钮,关闭打开的 Properties : Response 对话框。

(21) 双击 P1 群组图标,打开二级流程线窗口。

(22) 将显示图标拖动到二级流程线上,并命名为 new_p 。

(23) 双击 new_p 图标,在打开的演示窗口内导入一张图片 ( 如图 8-24 所示 ) 。

(24) 关闭打开的二级流程线窗口。

(25) 复制 P1 群组图标到它的右侧,并命名为“ – ”。

(26) 重复上述 (14) ~ (25) 步的操作,依次在“图片”交互图标内添加 P2 、 P3 以及两个“ – ”群组图标 ( 如图 8-25) 。

8.2    8.2

                    图 8-24 导入图片   图 8-25 课件的流程图

收藏此文  |  打印  

 
  • 上一篇教程:

  • 下一篇教程:

  •   GoogLe
     
      最新推荐
  • 此栏目下没有推荐教程

  •   最近更新

      GoogLe

     
    Powered by Cn-Education.Com (c) 2005-2008 中国教育学习网 教育网站长QQ交流群60041790
    设为首页  |  加入收藏  |  版权申明  |  广告服务  |  联系我们  |  友情链接  |  网站地图  |  返回顶部 ↑