authorware函数大全

上传人:第*** 文档编号:32682594 上传时间:2018-02-12 格式:DOC 页数:35 大小:373KB
返回 下载 相关 举报
authorware函数大全_第1页
第1页 / 共35页
authorware函数大全_第2页
第2页 / 共35页
authorware函数大全_第3页
第3页 / 共35页
authorware函数大全_第4页
第4页 / 共35页
authorware函数大全_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《authorware函数大全》由会员分享,可在线阅读,更多相关《authorware函数大全(35页珍藏版)》请在金锄头文库上搜索。

1、函数 类别 使用格式及说明ABS() Math 格式:number:= ABS(x) 说明:返回 x 的绝对值ACOS() Math 格式:number := ACOS(x)说明:返回 x 的反余弦函数值, x 的值的范围为 0PiAddLinear List格式:AddLinear(linearList, value , index)说明:该函数的作用是将 Value 插入到 Linearlist(线型列表)中。如果该线型列表是一个有序的列表,则 Value 被按照一定的规则插入到合适的位置;如果该列表为一个无序的列表,则将 Value 插入的列表的最后;如果 index 的值为 1,则 V

2、alve 被插入到列表第一个;如果 index 的值超个列表中的个数,则越界的个数用零补全,然后再插入 Value。例如:1:numList:=1, 2, 3AddLinear(numList, 99, 1)numList 的结果是 99, 1, 2, 32:numList:=1, 2, 3AddLinear(numList, 99, 6)NumList is now 1, 2, 3, 0, 0, 99AddProperty List格式:AddProperty(propertyList, #property, value , index)说明:该函数的作用是将属性或值插入到属性列表中。例如:

3、1:propList:=#a:1,#b:2,#c:3AddProperty(propList, #d, 99, 1)PropList 为: #d:99, #a:1, #b:2, #c:32:propList:=#a:1,#b:2,#c:3AddProperty(propList, #d, 99, 6)propList 为: #a:1, #b:2, #c:3, #d:99AppendExtFile(常用) File格式:number := AppendExtFile(filename, string)说明:该函数将字符串中的值插入到一个文件的末尾。例如:AppendExtFile(Records

4、LocationDATA.TXT, NewUser),将新的字符串 NewUser 加入到 DATA.TXT 中。Application Platform格式:string := Application()说明:该函数的返回值为 COA 加上一个空格,它是Authorware 的源文件名。某些 XCMDs 和 DLLs 需要来决定 Authorware 是否正在运行。ArrayGet(常用) Math格式:result := ArrayGet(n)说明:读取一个数组中的第 n 个单元,并将它赋给变量result,该单元可以是一个字符串或数字。Array() Math 格式:MyArray :=

5、 Array(value, dim1 , dim2, dim3, .dim10)说明:该函数用来创建一个列表,可以为多维的列表的创建。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,

6、e, f, g, h, i, j)说明:取得参数列表中各参数的平均值例如:1:numList := 1, 2, 3, 99Value:= Average(numList)Value 的值为 26.2:Value:= Average(1, 2, 3, 99)Value is 26.Bandwidth Network格式: rate := Bandwidth(selector)说明:Bandwidth 返回当前或下载文件的速率,单位为字节每秒。selector 参数用来标识返回什么类型的传输速率:piece 作品被读取或下载时的速率 external 外置内容通过 InetUrl Xtra 下载的

7、速度plugin Authorware Web Player 网络播放器下载文件片段的速率 Beep() General 格式:Beep()说明:使系统响铃Box() Graphics格式: Box(pensize, x1, y1, x2, y2)说明:该函数用来在(x1,y1),(x2,y2)两点中间绘制一个方框,方框的线型粗细由 pensize 参数决定,线型默认的颜色为黑色,方框默认为无填充色,使用 SetFrame 和 SetFill函数来设置线型的颜色和填充色。CallIcon General格式:result := CallIcon(IconIDSpriteIconTitle, #

8、method , argument.)说明:该函数用来调用带有 sprite Xtra 功能的进程。CallObject General格式:result := CallObject(object, #method , argument.)说明:该函数调用一个对象的 scripting Xtra 句柄,我们可以使用 NewObject 来创建一个新的对象。CallParentObject General格式:result := CallParentObject(Xtra, #method , argument.)说明:调用一个具有 sprite Xtra 的进程。CallSprite Gene

9、ral格式:result := CallSprite(IconIDSpriteIconTitle, #method , argument.)说明:调用一个 sprite 进程。Capitalize 格式:resultString := Capitalize(string , 1)说明:该函数的功能是将字符串中每一个单词的首写字母转变成大写字母,Authorware 自动分辨单词之间的空格。如果我们需要只转化字符串的第一个单词的第一个字母,可以使用参数1。例如:EntryText=the rain in spainName := Capitalize(EntryText)函数的结果为:The R

10、ain In SpainName := Capitalize(EntryText, 1)函数的结果为:The rain in spainCatalog FileCatalog File 格式:1:string := Catalog(folder)2:string := Catalog(folder,F)3:string := Catalog(folder,F)说明:1:将 folder 文件夹中的子文件夹和文件名以字符串的形式赋给变量 string。2:( D)将 folder 文件夹中的子文件夹以字符串的形式赋给变量 string。3:(F)将 folder 文件夹中的文件名以字符串的形式赋

11、给变量 string。CharCount(常用) Character格式: number := CharCount(string)说明:返回字符串中的字符的个数,包括空格和特殊字符。例如:MyString := a b cNumber := CharCount(MyString) 则 Number 的值为 5Char Character格式:string := Char(key)说明:该函数取 Key 所指定按键的名称或数值,然后以字符的形式赋给管理 StingChildIDToNum IconsIcons 格式:number:= hildIDToNum(IconIDParentTitle,

12、ChildTitle , flag)说明:该函数返回一个数值,用来标记由 ChildTitle 所指定的在【映射】设计按钮或附属于分支结构的 ParentTitle 结构中的相对位置,ParentTitle 代表的是【映射】设计按钮或具有分支功能的设计按钮的标题名。在 Authorware 中,【映射】设计按钮包含的设计按钮按照从上至下的顺序进行标记,最顶端的设计按钮位置为 1,其它的设计按钮依次类推;【交互作用】分支结构中是按照从左至右的顺序来标记,位于最左边的反馈按钮相对位置为 1,其它依次类推。对于【框架】设计按钮,其分支结构分三种情况: 1:当参数 flag0 时,ChildTitle

13、 必须是页所对应的设计按钮的标题,这些页的相对位置是从左至右的顺序进行标记;2:当参数 flag1 时,ChildTitle 是框架内部结构输入画面中设计按钮的标题,其相对位置是从左至右的顺序进行标记;3:当参数 flag2 时,ChildTitle 是框架内部结构退出画面中设计按钮的标题,其相对位置是从左至右的顺序进行标记;ChildNumToID Icons格式:ID := ChildNumToID(IconIDParent, n , flag)说明:该函数的作用是返回【映射】设计按钮、【交互作用】设计按钮、【框架】结构中相对位置为 n 处的设计按钮的 ID表示,参数 flag 的含义同上

14、所述。Circle Graphics格式:Circle(pensize, x1, y1, x2, y2)说明:在左上角坐标为(x1,y1),右下角坐标为(x2,y2)的方框内绘制同该方框相内切的圆,我们可以使用 SetFrame 和 SetFill 函数来调整线型的颜色和填充色;当 pensize0 时,圆周线条的宽度等于 pensize,指定的像素点的值,圆内没有填充色。CloseWindow Platform格式:CloseWindow(window)说明:该函数的作用是关闭有Window所指定的窗口,该函数是由 XCMD 或 UCD (DLL)所生成的。CMI 函数族 CMI 请参阅本站

15、 Authorware 进阶中关于 CMI 的表述部分。Code Character格式:number := Code(character)说明:该函数的作用是返回character所对应的 ASCII 码,例如:Code(d)的返回值为 100。CopyList List格式: newList := CopyList(anyList)说明:该函数实现列表的完全拷贝,生成一个新的列表,列表拷贝和列表赋值的不同:使用列表拷贝,对新列表的改变不影响源列表的内容;列表的赋值生成新列表,对新列表的改变会影响源列表的内容:例如:1:列表的拷贝:ListA := 10, 20, 30ListB := Co

16、pyList(ListA)DeleteAtIndex(ListB, 1)ListA 内容不变,而 ListB 为 20, 30,2:赋值生成列表:ListA := 10, 20, 30ListB := ListADeleteAtIndex(ListB, 1)ListA 和 ListB 的值都是 20, 30。COS Math格式:number := COS(angle)说明:计算 x 的余弦值,将值赋给 number,其中 x 为角度,单位是弧度。CreateFolder File格式:number := CreateFolder(folder)说明:使用该函数来创建一个有 folder 指定名称的文件夹,缺省情况下,该文件夹是当前文件夹的子文件夹。文件运行后,Auth

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号