万卷书   首页 > 电脑书籍 > 工具软件 > 巧用Active If控制按钮的出现
 
 
我们在用Authorware制作课件时,常常会在程序中使用一些永久类型的按钮响应,例如[帮助]按钮。这些永久类型的按钮在其后的流程中会始终显示在演示窗口中。但是在某些特定的图标模块中我们不想让某些永久按钮出现,应该怎么办呢?这个问题我们可以利用按钮响应中的“Active if”属性和系统变量“within”来解决。

1. 启动Authorware,建立如图1所示的程序结构。

2. 假如我们想让用户在进入“练习”这个群组图标中后,[帮助]按钮不可用,那么我们可以在[帮助]按钮的属性对话框中的“Active if”一栏中输入表达式“~within@"练习"”即可(如图2)。同时还要将属性对话框中“Botton”属性面板中的“Hide when inactive”选中。

其中表达式“~within@"练习"”的含义是:当流程线不在“练习”群组图标中时,该表达式的返回值为真,否则为假。这样也就实现了当用户进入到“练习”这个图标中后,[帮助]按钮为不可用,并在演示窗口中消失的效果。

WanJuanShu