文档介绍:第九章 Authorware
变量
函数
运算符
表达式
语句结构
使用变量和函数的场合
变量
变量的类型
数值型变量:该类型变量用于存储具体的数值。数值型变量可以存储任何类型的数值,其中包括整数、实数和负数。Authorware能够存储的数值范围是-×10308~ +×10308。如果将两个变量进行数学运算,系统自动将它们默认为数值型变量。
字符型变量:该类型变量用于存储字符串。字符串是由一个或多个字符组成的,这些字符可以是英文字母、汉字、数字、特殊字符(如“&”、“$”等)或它们之间的任意组合等。在Authorware ,一个字符型变量可以存储30 000个字符。字符型变量可以用于存储一个用户的姓名、一个单词拼写或一个网站的URL地址等。
逻辑型变量:该类型变量用于存储数据的逻辑值,即TRUE(真)和FLASE(假)两种值,其用途是激活或取消某一动作的选项。在Authorware ,系统默认数字0等于FLASE,而其它任何非0的数字(通常使用1表示)都相当于TRUE。
§   列表型变量:列表型变量用于存储常数或变量。Authorware支持两种类型的列表变量:线性列表和属性列表。在线性列表中,所有的元素都是一个数值,例如[1,2,3,“a”,“b”,“c”]就是一个线性列表。在属性列表中,每个元素都由属性名和属性值组成,两者之间用冒号隔开,例如[#lastname:”mjc”, #firstname:”mpl”,
符号变量:符号变量是一种类似于数值或字符串的变量,它们以“#”开头。使用符号变量的主要目的是Authorware处理符号变量的速度比字符形变量的速度快。
系统变量
独立变量:独立变量是指可以单独使用的变量,它们基本上与设计图标无关,例如“EntryText”、“FullDate”、“FullTime”等。
引用变量:引用变量由引用符号“@”与流程线上设计图标的名称构成,例如“******@IconTile”,这样可以得到特定设计图标的相关信息。
图9-1 【变量】对话框
通过一个小例子来介绍系统变量的使用。
1) 建立一个新文件,并以“变量课件”名称保存到“我的文档”中。
2) 向流程线上添加一个显示图标,命名为“try”。
3) 双击显示图标,打开演示窗口。
4) 单击工具栏上的按钮,导入一幅图片,然后选择工具箱中的工具,在演示窗口中输入如图9-2所示文本,括号中的文字信息就是系统变量。
图9-2 输入文本
5) 单击工具栏上的按钮,演示窗口中将显示出相关信息,如图9-3所示。
图9-3 演示窗口
自定义变量
1) 在设计窗口的流程线上分别添加一个计算图标与显示图标,并以“取数”和“出题”命名,如图9-4所示。
图9-4 程序流程线