Authorware函数使用大全

上传人:灯火****19 文档编号:122002819 上传时间:2020-02-29 格式:DOC 页数:25 大小:270.51KB
返回 下载 相关 举报
Authorware函数使用大全_第1页
第1页 / 共25页
Authorware函数使用大全_第2页
第2页 / 共25页
Authorware函数使用大全_第3页
第3页 / 共25页
Authorware函数使用大全_第4页
第4页 / 共25页
Authorware函数使用大全_第5页
第5页 / 共25页
点击查看更多>>
资源描述

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

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

2、表第一个;如果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, 99AddPropertyList格式:AddProperty(propertyList, #property, value , index)说明:该函数的作用是将属性或值插入到属性列表中。例如:1:propList:=#a:

3、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(RecordsLocationDATA.TXT

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

5、.dim10)说明:该函数用来创建一个列表,可以为多维的列表的创建。ArraySet(n, value)Math格式:ArraySet(n, value)说明:将Value的值插入到一个排列列表中第n的位置。ASINMath格式:number := ASIN(x)说明:计算x的反正弦值ATANMath格式:number := ATAN(x)说明:计算x的反正切值AverageMath格式:Value := Average(anyList)Value := Average(a , b, c, d, e, f, g, h, i, j)说明:取得参数列表中各参数的平均值例如:1:numList :=

6、 1, 2, 3, 99Value:= Average(numList)Value 的值为 26.2:Value:= Average(1, 2, 3, 99)Value is 26.BandwidthNetwork格式:rate := Bandwidth(selector)说明:Bandwidth返回当前或下载文件的速率,单位为字节每秒。selector参数用来标识返回什么类型的传输速率:piece 作品被读取或下载时的速率external 外置内容通过InetUrl Xtra下载的速度plugin Authorware Web Player网络播放器下载文件片段的速率Beep()Genera

7、l格式:Beep()说明:使系统响铃Box()Graphics格式:Box(pensize, x1, y1, x2, y2)说明:该函数用来在(x1,y1),(x2,y2)两点中间绘制一个方框,方框的线型粗细由pensize参数决定,线型默认的颜色为黑色,方框默认为无填充色,使用SetFrame和SetFill函数来设置线型的颜色和填充色。CallIconGeneral格式:result := CallIcon(IconIDSpriteIconTitle, #method , argument.)说明:该函数用来调用带有sprite Xtra功能的进程。CallObjectGeneral格式:

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

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

10、log 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文件夹中的文件名以字符串的形式赋给变量string。CharCount(常用)Character格式:number := CharCount(string)说明:返回字符串中的字符的个数,包括空格和特殊字符。例如:My

11、String := a b cNumber := CharCount(MyString) 则Number的值为5CharCharacter格式:string := Char(key)说明:该函数取Key所指定按键的名称或数值,然后以字符的形式赋给管理StingChildIDToNumIconsIcons 格式:number:= hildIDToNum(IconIDParentTitle, ChildTitle , flag)说 明:该函数返回一个数值,用来标记由ChildTitle所指定的在【映射】设计按钮或附属于分支结构的ParentTitle结构中的相对位置, ParentTitle代表的

12、是【映射】设计按钮或具有分支功能的设计按钮的标题名。在Authorware中,【映射】设计按钮包含的设计按钮按照从上 至下的顺序进行标记,最顶端的设计按钮位置为1,其它的设计按钮依次类推;【交互作用】分支结构中是按照从左至右的顺序来标记,位于最左边的反馈按钮相对位置为1,其它依次类推。对于【框架】设计按钮,其分支结构分三种情况: 1:当参数flag0时,ChildTitle必须是页所对应的设计按钮的标题,这些页的相对位置是从左至右的顺序进行标记;2:当参数flag1时,ChildTitle是框架内部结构输入画面中设计按钮的标题,其相对位置是从左至右的顺序进行标记;3:当参数flag2时,Chi

13、ldTitle是框架内部结构退出画面中设计按钮的标题,其相对位置是从左至右的顺序进行标记;ChildNumToIDIcons格式:ID := ChildNumToID(IconIDParent, n , flag)说明:该函数的作用是返回【映射】设计按钮、【交互作用】设计按钮、【框架】结构中相对位置为n处的设计按钮的ID表示,参数flag的含义同上所述。CircleGraphics格式:Circle(pensize, x1, y1, x2, y2)说明:在左上角坐标为(x1,y1),右下角坐标为(x2,y2)的方框内绘制同该方框相内切的圆,我们可以使用SetFrame 和 SetFill函数来

14、调整线型的颜色和填充色;当pensize0时,圆周线条的宽度等于pensize,指定的像素点的值,圆内没有填充色。CloseWindowPlatform格式:CloseWindow(window)说明:该函数的作用是关闭有Window所指定的窗口,该函数是由XCMD 或 UCD (DLL)所生成的。CMI函数族CMI请参阅本站Authorware进阶中关于CMI的表述部分。CodeCharacter格式:number := Code(character)说明:该函数的作用是返回character所对应的ASCII码,例如:Code(d)的返回值为100。CopyListList格式:newList := CopyList(anyList)说明:该函数实现列表的完全拷贝,生成一个新的列表,列表拷贝和列表赋值的不同:使用列表拷贝,对新列表的改变不影响源列表的内容;列表的赋值生成新列表,对新列表的改变会影响源列表的内容:例如:1:列表的拷贝:ListA := 10, 20, 30ListB := CopyList(ListA)DeleteAtIndex(ListB, 1)ListA 内容不变,而ListB 为 20, 30,2:赋值生成列表:ListA := 10, 20, 30ListB :

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 初中课件

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