Authorware 系统变量一览表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
General——通用变量
变量类型说明
AltDown 逻辑型当用户按下ALT键时,该变量的值为True。
注意:当你在编辑状态时,或演示窗口中使用了菜单交互,则按下ALT键会激活Authorwa re的菜单项。
AppType 数值型该变量指示当前打包的或未打包的Authorware应用程序的类型号。1——已打包的31下运行的16位程序。
2——已打包的或未打包的在Win95/98或WinNT下运行的32位程序。AppTypeName 字符型该变量指示当前打包的或未打包的Authorware应用程序的类型名称。
“16-bit”——已打包的31下运行的16位程序。
“32-bit”——已打包的或未打包的在Win95/98或WinNT下运行的32位程序。
文件不打包时为Authorware的应用程序
“68k”——表示文件打包时Runtime文件类型为68K Macintosh
“PowerPC”——表示当文件打包时Runtime文件类型为Power Macintosh
CapsLock 逻辑型当用户按下CapsLock键时,该变量的值为True。
ClickX 数值型该变量返回用户最后一次按下鼠标时距演示窗口左边界的像素数。ClickY 数值型该变量返回用户最后一次按下鼠标时距演示窗口上边界的像素数。CommandDown 逻辑型当用户按下Control键时,该变量的值为True。ControlDown 逻辑型当用户按下Control键时,该变量的值为True。
CursorX, 数值型该变量返回当前用户鼠标位置距演示窗口左边界的像素数。CursorY 数值型该变量返回当前用户鼠标位置距演示窗口上边界的像素数。DoubleClick 逻辑型当用户双击鼠标左键时,该变量的值为True。
e 数值型该变量是一个常数变量,其值等于自然对数的基数。(e=2.718281828459)EvalMessage 字符型该变量储存的是最近一次调用系统函数Eval,EvalAssign或CallTar get时的语法错误信息。若没有语法错误,则该变量的值为空。
EvalStatus 数值型该变量储存的是最近一次调用系统函数Eval,EvalAssign或CallTarge t时的返回的状态信息。
返回值同各状态之间的对应关系如下:
0——调用正确
1——表达式太长
2——表示符号太长
3——不正确的字符串(缺少引号)
4——使用了非法的操作符或字符(如#,!,或%)
5——语法错误
6——操作符使用不正确
7——测试声明的格式不正确
8——缺少右括号
9——缺少左括号
10——表达式太复杂
11——内存已满
12——赋值不被允许
13——需要赋值操作
14——缺少操作数
15——函数参数太多
16——函数的参数必须是一个变量名
17——需要函数调用或赋值
18——内部错误
19——需要一个表达式
20——没被使用
21——为定义的函数
22——为定义的变量
23——使用操作符@指定的图标的标题不存在
24——该系统变量不能使用@符号
25——该用户变量不能使用@符号
26——使用操作符@指定的图标的标题不唯一
27——变量名或函数名太长
28——无法使用操作符@指定的默认的图标标题(如图标标题为“Untitled”)29——函数参数太少
30——函数无法嵌套
31——当前版本下无法获得系统变量或函数
32——在库文件中无法使用@符号
33——这里需要一个表达式
34——需要…if‟
35——需要…then‟
36——需要…end‟
37——这里需要一个新行
38——…repeat‟必须跟在…while‟或…with‟之前
39——需要…repeat‟
40——该…repeat with‟命令的格式为:…repeat with variable :=value [down] to value‟ 41——…exit repeat‟或…next r epeat‟必须在循环体中
42——缺少参数列表,重新载入该函数
43——不合法的符号
44——不合法的列表
45——需要…]‟
46——不合法的下标
47——目标文件中无法调用该函数
48——无法定为目标文件
49——模式对话框正在改变目标文件
50——目标文件正在运行
51——在目标文件使用工具箱
52——参数错误
53——变量名错误
54——变量已经存在
55——操作失败
56——该变量只能用于计算图标中
35——需要…then‟
36——需要…end‟
37——这里需要一个新行
38——…repeat‟必须跟在…while‟或…with‟之前
39——需要…repeat‟
40——该…repeat with‟命令的格式为:…repeat with variable :=value [down] to value‟ 41——…exit repeat‟或…next repeat‟必须在循环体中
42——缺少参数列表,重新载入该函数
43——不合法的符号
44——不合法的列表
45——需要…]‟
46——不合法的下标
47——目标文件中无法调用该函数
48——无法定为目标文件
49——模式对话框正在改变目标文件
50——目标文件正在运行
51——在目标文件使用工具箱
52——参数错误
53——变量名错误
54——变量已经存在
55——操作失败
56——该变量只能用于计算图标中
Authorware 6.0系统变量一览表6
EventLastMatched 字符型该变量储存的是最近一次匹配事件响应的Xtra事件的属性列表。
可以使用EventLastMatched@"IconTitle"来返回“IconTitle”指定事件响应或交互图标的Xtra 事件属性。
该变量的语法如下:
[#_Sender:number,#_SenderXtraName:"XtraIconTitle",#_SenderIconID: IconID, #_Eve ntName: "event",#_NumArgs: number,…, #property: number]
#_Sender:number——一个由ActiveX控件产生的号码;
#_SenderXtraName:"XtraIconTitle"——你给Xtra图标的命名;
#_SenderIconID: IconID——该Xtra图标的ID号;
#_EventName: "event"——触发该事件响应的事件名称;
#_NumArgs: number——事件返回的参数的个数;
#property: number——第n个属性;
跟随着参数个数的是由Xtra返回的任何属性。这些属性可能包含用户单击鼠标的位置,键盘上各按键的状态或其他任何与该事件有关的信息。
EventQueue 字符型该变量储存的是所有由Xtra发送的挂起的或未执行的外部事件,这些事件按到达的先后顺序以列表的形式排列。
EventsSuspended 数值型若该变量的值大于0,则Authorware将不让所有的事件响应打断当前的执行流程线,并将这些事件保存在EventQueue变量中。
若该变量的值为0,则Authorware执行挂起的事件。
倘若要将值赋给变量EventSuspended,最好的办法就是使用响应属性对话框中的挂起事件复选框,响应属性对话框以在进入或退出事件响应时自动增加或减少变量EventSuspended 的值。