首页 > 网站 > 媒体动画 > 正文

Authorware基础教程:8.2 运用Authorware 下拉菜单响应(2)

2024-09-08 19:26:20
字体:
来源:转载
供稿:网友

(27) 播放、测试及修改课件文件。

播放课件时,只有一个“图片”菜单出现在演示窗口的菜单栏内 ( 如图 8-26 所示 ) ,打开“图片”菜单之后,可以看到 p1 、 p2 及 p3 等 3 个菜单项,在它们的右侧还包括一个快捷键,分别是 ctrl+1 、 ctrl+2 及 ctrl+3 。无论是直接选择,还是使用快捷键,都会打开一张图片。菜单项之间使用分隔线进行隔离,这是由于将下拉菜单类型的交互响应图标直接命名为“ – ”的结果。

图 8-26 演示窗口的下拉菜单

为了控制演示窗口的背景色,用户可使用 setfileproperty 函数。一旦演示窗口被设置成某种颜色之后,与该颜色对应的菜单项应该禁用,这里通过自定义的变量 black 、 white 以及下拉菜单属性窗口的 active if 选项进行控制。

控制演示窗口的颜色

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

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

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

(4) 将计算图标拖动到“窗口大小”的下方,将其命名为“设置变量”。

(5) 双击打开计算图标的编辑窗口,在其中输入 black:=true 和 white:=true( 如图 8-27 所示 ) 。

(6) 关闭计算窗口时,将打开 new variable 对话框 ( 如图 8-28 所示 ) 。

   

                    

图 8-27 设置变量     图 8-28 new variable 对话框

(7) 在 name 文本框内输入 black 。

(8) 在 initial variable 文本框内输入 true 。

(9) 在 description 文本框内输入“控制菜单项的显示”。

(10) 单击 ok 按钮之后,一个新的 new variable 对话框出现在屏幕上。

(11) 按照 (7) ~ (10) 步的操作,完成对变量 white 的初始化及其描述。

(12) 将交互图标拖动到“设置变量”的下方,命名为“背景色”。

(13) 将计算图标拖动到“背景色”的右下方,在打开的 response type 对话框内选中 pull-down menu 单选按钮。

(14) 将计算图标命名为“黑色”。

(15) 双击“黑色”图标的响应标识符,打开 properties:response 对话框。

(16) 在 menu 选项卡内将 menu item 设置为黑色 ( & b) 。

(17) 在 menu 选项卡内在 key(s) 文本框内输入 b 。

(18) 单击 response 标签,打开 response 选项卡。

(19) 启用 scope 栏的 perpetual 复选框。

(20) 在 active if 栏内输入 black=true 。

(21) 打开 erase 下拉列表框,选择 after next entry 。

(22) 打开 branch 下拉列表框,选择 return 。

(23) 单击 ok 按钮,关闭打开的属性设置对话框。

(24) 重复上述 (14) ~ (23) 步的操作,添加“白色”计算图标,并设置交互属性。

(25) 双击“黑色”计算图标,在打开的编辑窗口内输入如图 8-29 所示的内容。

(26) 双击“白色”计算图标,在打开的编辑窗口内输入如图 8-30 所示的内容。

    

图 8-29 编辑“黑色”计算图标     图 8-30 编辑“白色”计算图标

(27) 播放、测试及修改课件文件,得到如图 8-31 所示的课件流程图。

如图 8-32 所示,演示窗口内出现两个菜单,其中 file 菜单是 authorware 6.0 系统的菜单,“背景色”菜单是自定义的菜单,在菜单项内使用了快捷键与组合键。无论使用菜单项、快捷键还是组合键,都能够使演示窗口的背景色发生变化。

    

图 8-31 课件流程图      图 8-32 课件外观

setfileproperty(#awbackgroundcolor,number) 函数的 number 是用于设置颜色的数值, 0 表示黑色, 16777215 表示白色。一旦选择黑色之后,由于计算图标将 black 设置为 false ,因此“背景色”菜单的“黑色”处于禁用状态。同样,一旦选择白色之后,由于计算图标将 white 设置为 false ,因此“背景色

[1] [2] 下一页  

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表