多媒体CAI课件制作教程7.4 交互控制.pptVIP

  • 5
  • 0
  • 约6.17千字
  • 约 62页
  • 2019-07-30 发布于辽宁
  • 举报
图7-50 目标区响应属性设置 7.4.6 下拉菜单响应 我们常用的应用软件都有菜单栏,并用菜单方式执行命令。使用下拉菜单响应可以设置菜单栏,利用该菜单可以选择所需要的命令来响应各个分支,得到反馈信息,这样用户也非常容易接受。 在默认情况下,演示窗口菜单栏上只有一个“文件”菜单,其选项只有一个“退出”命令,为了进一步控制程序,我们可以使用下拉菜单响应添加新的菜单和命令。如果运行程序时,演示窗口中没有菜单栏,可以使用“修改”菜单下“文件”命令中的“属性”对话框,选中“选项”下的“显示菜单栏”复选框。 下拉菜单响应的交互与其他响应的交互方式有一个很大的区别,就是菜单通常需要在屏幕上保留很长一段时间,以便用户能够随时与它进行交互。因此,在运用菜单响应时,通常把各个菜单的交互方式设置成“永久”类型的交互方式,以便菜单能够始终处于激活状态。 1 下拉菜单响应及其属性设置 首先我们通过一个实例来完成对下拉菜单交互类型的介绍。先观看程序运行效果,运行程序进入图7-62(a)的界面,在“时间和日期”上单击时间时就会进入图7-62(b)的界面。如果单击日期,演示窗口上会显示日期。单击“文件”菜单的“退出”命令便会退出程序。 图7-62 下拉菜单交互效果 上述效果的程序如图7-63所示,现在我们来解读该程序。“计算”图标中输入ResizeWindow(200, 200)是用来设定窗口大小,“显示图标”中的图片作为演示窗口的背景,这两个图标主要是用来设置视觉效果,我们可以设置任意的大小和背景。接着计算机读到“交互”图标时,演示窗口的菜单栏上多了一个“时间和日期”菜单,此时用户单击此菜单的“时间”命令,则会显示图7-63所示“输入时间”显示图标中所输入的内容“现在是北京时间{ FullTime }”。 { FullTime }是一个系统变量,运行程序时,显示的是时间。单击此菜单的“日期”命令,则会显示图7-63所示“输入日期”显示图标中所输入的内容“今天是{FullDate}”。{FullDate}也是一个系统变量,运行程序时,显示的是日期。要想使时间和日期是走动着的,即随时更新,则需选中“输入日期”和“输入时间”两个显示图标的显示属性的“更新变量显示”复选框。之所以可以反复点击“时间”和“日期”,是因为把菜单的交互方式设置成“永久”类型的交互方式。 图7-63 下拉菜单交互 图7-64 “下拉菜单”响应属性对话框 “菜单项”文本框:用户在其中所输入的文本内容在演示窗口中显示的是菜单组的下拉菜单中的交互命令的名称。在此可以使用一些特殊字符来控制菜单项的显示方式。 例如:输入“(-”,则菜单中显示一条分隔线; 在菜单命令前方输入“(”,则菜单命令为灰色,当前不能被使用; 输入空格,则菜单中显示空行; 在菜单命令的某个字母前输入“”,则该字母被加上了下划线,且被设置为该命令的快捷键,如果想显示“”字符本身,则需要输入“”。 “快捷键”文本框:它的功能是设置与单击菜单命令等价的快捷键。如果要使用Ctrl键和其他键组合,比如Ctrl+A,可以输入“CtrlA”或者“A”;如果要使用Alt键和其他键组合,比如Alt+A,可以输入“AltA”。另外,利用键盘的上档键和下档键所对应的特殊字符也可以设置一些特殊的快捷键。例如,输入“+”所对应的快捷键是Ctrl+Shift+(+/=)。其中,(+/=)代表“+”和“=”两个符号的按键,“+”是上档键,“=”是下档键;输入“=”所对应的快捷键是Ctrl+(+/=)。在设置下拉菜单响应的快捷键时,一般不允许对同一个命令设置几个等同的快捷键,也不允许使用通配符,以免引起歧义。另外,Authorware并不区分大小写,因此要避免在一个菜单命令中使用“c”作为快捷键,在另一个菜单命令中使用“C”作为快捷键,这样实际上是同一个快捷键。 7.4.7 条 件 响 应 条件响应属于系统性交互,是Authorware中最“理性化”的交互类型,当用户的操作符合制作者所设置的交互条件时,计算机才会进入交互分支路径,读取响应图标中的程序。 1 条件响应及其属性设置 在开始介绍条件响应的属性之前,我们再充当一次计算机的角色,一起来解读以下这个简单的程序。 我们先来看它的效果。运行此程序,我们首先进入如图7-70(a)所示的演示窗口,然后,根据文字提示单击鼠标,演示窗口就会出现如图7-70(b)所示的图片,再单击鼠标或是按下键盘上的任意键,就可以退出程序。 (a) (b) 图7-70 运行效果 从上述运行效果来看,似乎有一点像前面所提到的按键交互,但是此处所用的是鼠标右键,而按键所用的是键盘上的键,这也

文档评论(0)

1亿VIP精品文档

相关文档