返回首页

   

Authorware 5 实战系列(二十六)
5月12日 宇风多媒体

箭头飞向靶心(十六)

在这里,请读者注意,对于【Properties:Response】对话框中命令按钮【Response】的设置,对于所有的响应类型都相同。【Response】对话框中内容的设置我们在交互作用分支结构的基本内容中已经学习过了,在这里就不再作为学习的重点,我们把学习的重点放到不同的响应类型在【Properties:Response】对话框中内容的变化,和如何设置它们。

首先,让我们学习在程序中如何改变最初设定的响应类型。我们可以通过〖Type〗选项列表来选择我们所需要的响应类型。



【Type】选项用来改变最初设定的响应类型。它是一个Authorware支持的11种响应的列表(如图),编程人员可以根据程序的需要,用鼠标单击相应的响应来选择需要的响应类型。



(1)按钮的大小:〖Size〗区域用来调整按钮的大小。其中X表示按钮的横向长度,也就是按钮的长度;Y表示按钮的纵向的长度。我们可以在该区域中直接输入数字或数值性变量来控制按钮的大小。我们还可以在展示窗口中通过用鼠标拖动按钮的灰色选择句柄来调整按钮的大小。在用鼠标调整的过程中,〖Size〗区域中的数值随鼠标的拖动而作相应的改变。

(2)设置〖Location〗:该区域用来设定按钮的位置。其中X表示按钮水平方向的坐标;Y表示按钮垂直方向的坐标,坐标的零点在【Presentation Window】展示窗口区域的左上角。我们可以在该区域中直接输入数字或数值型变量来控制按钮的位置。数字代表的是像素值,即按钮的位置离展示窗口左上角的像素值。当我们在该区域中输入X:0,Y:0时,按钮的位置如图所示,在展示窗口的最左上角。我们还可以在展示窗口中通过用鼠标拖动按钮的灰色选择句柄来调整按钮的位置。在用鼠标调整的过程中,〖Location〗区域中的数值随鼠标的拖动而作相应的改变。



注意:
该区域中的像素值不能为负值,当输入负值时,Authorware会自动判断并弹出如图所示的对话框来提示用户重新输入像素值。



如果在该区域中输入的像素值过大,超出了【Presentation Windows】展示窗口的大小,Authorware不会对此进行判断,直接将按钮显示到展示窗口之外,我们将看不到按钮响应内容的显示,希望读者在以后的实践中注意该区域数值的输入,要和【Presentation Window】展示窗口的大小相匹配。按钮的位置要在【Presentation Window】展示窗口的范围内,这样设定的按钮响应才有效。

(3)设置【Lable】:该区域输入的是按钮的标题。Authorware中默认按钮的标题为按钮响应分支结构中设计按钮的标题,具体对应关系参见图2-45。

我们可以在〖Lable〗区域中改变按钮的标题。请读者注意,在这里改变按钮的标题的同时,Authorware会自动更新【Presentation Window】展示窗口中按钮的标题内容和按钮响应分支结构中设计按钮的标题。

(4)设置【Key(s)】:该选项正文输入框用来设置该按钮的等效热键。也就是说,当我们设置好等效热键后,敲击该热键和用鼠标单击该按钮产生的效果相同。热键的具体设置方法参见〖按键〗响应类型中热键的设置。

(5.)设置【Options】:

①如果我们在按钮对话框中选择的按钮是标准或系统按钮,当选择【Make Default】选项后,在按钮的四边将会有一个黑色边框,如图所示,表示该按钮是该按钮响应分支结构中的默认按钮,即按Enter(输入)键和单击该按钮有相同的效果。

 

②选择【Hide When Inactive】选项后,如果按下该按钮没有任何反应,也就是说在该按钮不起作用的情况下,该按钮将自动从展示窗口中消失。当按钮起作用时,按钮还会自动显示出来。请读者思考一下:如何使按钮不可用,又如何使按钮重新可以使用呢?

相关文章
  • Authorware 5 实战系列(四十五)(图)
  • Authorware 5 实战系列(四十四)(图)
  • Authorware 5 实战系列(四十三)(图)
  • Authorware 5 实战系列(四十二)
  • Authorware 5 实战系列(四十一)(图)
  • Authorware 5 实战系列(四十)(图)
  • Authorware 5 实战系列(三十九)(图)
  • Authorware 5 实战系列(三十八)(图)
  • Authorware 5 实战系列(三十七)(图)
  • Authorware 5 实战系列(三十六)(图)
  • Authorware 5 实战系列(三十五)(图)
  • Authorware 5 实战系列(三十四)(图)

      
  • 课件制作知识-百科资料

    Copyright©2000-2001 http://www.gdjyw.com All right reserved.