二、Authorware的变量
在Authorware中可以把文字、图片、声音、图像、动画等各种各样的媒体信息集成在一起,形成一个比较实用的多媒体课件,但这种课件在很大程度上受到限制。事实证明,制作多媒体作品,仅靠设计几个图标是不够的。那么,靠什么制作更高级的多媒体课件呢?答案就是靠变量和函数。变量和函数是Authorware最有力的工具。
1.变量
相对于编程语言来说,Authorware的变量和函数是比较简单易学的,一般只要具备初级编程基础就可以开始学习了。
变量代表一个可以变化的量值。在Authorware中,变量可以分为两种,即系统变量和自定义变量。
系统变量是由Authorware本身建立的,在程序执行的过程中,Authorware根据情况来自动调整这些变量的值,用户可以根据需要调用这些变量。例如,系统变量Percent Correct自动记录用户回答选择题的正确率,用户可以在程序中调用这个变量,来静态或动态地显示成绩。自定义变量是由用户定义的变量,自定义变量的使用同系统变量的使用并没有本质的区别。但是,用户在定义变量时,要避免使用与系统变量相同的变量名,否则会引起系统的混乱。
对于Authorware的变量一律将其视为全局变量,若变量已在该文件中的某处定义过了,则再次使用该变量时就不会出现定义新变量的对话框了。
在Authorware中,根据变量的数据类型可以将变量分为4种,即数值型变量、字符型变量、逻辑型变量、列表型变量。变量可以参加的运算有算术运算(+、-、*、/、**)、逻辑运算(&、|、~)、关系运算(==、<>、>、>=、<、<=)、字符串连接运算
等。
2.变量的查找
在Authorware中,可以使用变量对话框查找系统变量和自定义变量。
用户可以通过两种方式打开变量窗口:
(1)选择【Windows】菜单中的【Variables】命令。
(2)单击工具栏上的变量图标。
下面分别介绍窗口中各选项的含义。
【Category】:使用该下拉列表框选择变量的类型。【All】选项将按字母顺序排列Authorware所有的系统变量。其他9项是Authorware系统变量的类型,最后一项以文件名作为标记的是用户自定义变量类型。
【Initial Value】:显示变量的初始值,也可以输入一个数值来改变它的初始值。
【Current Value】:显示被选中的变量当前的值。
【Referenced By】:在参考图标区域中,显示了在当前文件中所使用的变量的图标。
【Show Icon】:在参考图标区域中选择一个图标后,单击此按钮,将Authorware切换到该设计图标处进行编辑。
【Description】:显示被选中变量的描述信息。
【Rename】:单击此按钮,可以修改被选中变量的名称。
【Delete】:单击此按钮,可以删除被选中的自定义变量。
【Paste】:单击此按钮,可以将被选中变量连同其参数一起粘贴到计算图标的编辑窗口中。
【Done】:单击此按钮,可以将变量窗口关闭。
3.变量类型
除了使用自定义变量外,Authorware还提供了很多系统变量供用户使用。Authorware中的系统变量可以分为9类。
(1)决策判断型变量(Decision):这类变量包含一些关于判断图标的信息。例如,被链接在当前判断决策图标上的图标是否被选用,用一个All Selected变量来记录这个信息。如果图标被选用,则为真,否则为假。
(2)文件操作型变量(File):这类变量用来记录关于文件程序的信息。例如,File Name变量就是记录当前的文件名的,是一个字符型变量,此变量用来调试程序。
(3)普通用途型变量(General):这类变量包含一些用户使用的信息。例如,单击点的x、y坐标,鼠标指针所在位置的x、y坐标,等等。这些信息在编辑过程中是经常使用的,用这类变量可以更好地实现人—机交互。
(4)绘图型变量(Graphics):这类变量记录了一些窗口中所展示对象的信息。例如,对象的“Layer”等。
(5)图标管理型变量(Icons):这类变量包含当前图标的一些信息。例如,图标的名称、图标是否可以被移动、图形对象的中心位置等。
(6)交互管理型变量(Interaction):这类变量包含一些交互的信息。
(7)时间管理型变量(Time):这类变量包括不同格式(字符型、数值型)的日期、时间,并且可以与系统函数一起配合使用。也可以将这些变量嵌入显示文本中,如Hour、Minute、Sec用来记录当前的小时、分钟、秒,与计算机时钟相互配合。
(8)视频管理型变量(Video):这类变量包含一些使用激光视盘播放器播放视频信号的信息。
(9)框架管理型变量(Framework):这类变量包含一些关于Framework图标的信息。例如,PageCount这个变量用来记录本框架所含的页数。
各个系统变量都可以在变量窗口中找到,并且可以将这些变量粘贴到计算图标的编辑窗口中去。
4.常见变量列表
Authorware提供了较多的系统变量,表6-1仅介绍了一些常用的变量,如果想用其他未介绍的变量,可以通过【Variables】对话框查询它的功能和使用方法。
表6-1 Authorware常用系统变量表

续表

续表

续表
