- 1、本文档共30页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Authorware中的函数
Authorware中的函数
??? Authorware中系统自带的函数有三百多个,以下列出以便大家使用时查看:
函数 类别 使用格式及说明 ABS() Math 格式:number := ABS(x)说明:返回 x的绝对值 ACOS() Math 格式:number := ACOS(x)说明:返回 x的反余弦函数值,x 的值的范围为0~Pi。 AddLinear List 格式:AddLinear(linearList, value [, index])说明:该函数的作用是将 Value插入到Linearlist (线型列表)中。如果该线型列表是一个有序的列表,则 Value被按照一定的规则插入到合适的位置;如果该列表为一个无序的列表,则将 Value插入的列表的最后;如果 index的值为1,则Valve 被插入到列表第一个;如果 index的值超个列表中的个数,则越界的个数用零补全,然后再插入Value 。例如:1:numList:=[1, 2, 3]AddLinear(numList, 99, 1)numList 的结果是[99, 1, 2, 3]2:numList:=[1, 2, 3]AddLinear(numList, 99, 6)NumList is now [1, 2, 3, 0, 0, 99] AddProperty List 格式:AddProperty(propertyList, #property, value [, index])说明:该函数的作用是将属性或值插入到属性列表中。例如:1:propList:=[#a:1,#b:2,#c:3]AddProperty(propList, #d, 99, 1)PropList 为: [#d:99, #a:1, #b:2, #c:3]2:propList:=[#a:1,#b:2,#c:3]AddProperty(propList, #d, 99, 6)propList 为: [#a:1, #b:2, #c:3, #d:99] AppendExtFile File 格式:number := AppendExtFile(filename, string)说明:该函数将字符串中的值插入到一个文件的末尾。例如:AppendExtFile(RecordsLocation^DATA.TXT, NewUser),将新的字符串NewUser加入到DATA.TXT 中。 Application Platform 格式:string := Application()说明:该函数的返回值为 COA加上一个空格,COA即Course of Action,它是Authorware 的源文件名。某些 UCD 和 DLL可通过使用该函数来确定Authorware 是否正在运行。 ArrayGet Math 格式:result := ArrayGet(n)说明:读取一个排列中的第 n个单元,并将它赋给变量result,该单元可以是一个字符串或数字。 Array () Math 格式:MyArray := Array(value, dim1 [, dim2, dim3, ...dim10])说明:该函数用来创建一个列表,可以为多维的列表的创建。例如,我们创建一个三维的列表:MyArray :=Array(0,4,3,2)结果是: [[[0, 0], [0, 0], [0, 0]], [[0, 0], [0, 0], [0, 0]], [[0, 0], [0, 0], [0, 0]], [[0, 0], [0, 0], [0, 0] ArraySet(n, value) Math 格式:ArraySet(n, value)说明:将 Value的值插入到一个排列列表中第n 的位置。 ASIN Math 格式:number := ASIN(x)说明:计算 x的反正弦值, ATAN Math 格式:number := ATAN(x)说明:计算 x的反正切值 Average Math 格式:Value := Average(anyList)Value := Average(a [, b, c, d, e, f, g, h, i, j])说明:取得参数列表中各参数的平均值,例如:1:numList := [1, 2, 3, 99]Value:= Average(numList)Value 的值为26.2:Value:= Average(1, 2, 3, 99)Value 的值为26. Beep() General 格式:Beep()说明:使系统响铃 Box () Graphics 格式:
文档评论(0)