Authorware函数表.docx
- 文档编号:2876291
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:121
- 大小:38.71KB
Authorware函数表.docx
《Authorware函数表.docx》由会员分享,可在线阅读,更多相关《Authorware函数表.docx(121页珍藏版)》请在冰豆网上搜索。
Authorware函数表
Javascript应用
JavaApplet应用
首 页
关于本站
教学资料
试卷交流
工具软件
课件制作
网页制作
电脑应用
拥抱娇娃
教育论坛
给我留言
与我联系
函数
类别
使用格式及说明
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)
NumListisnow[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加上一个空格,它是
Application
Platform
Authorware的源文件名。
某些XCMDs和DLLs需要来决定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)
Valueis26.
Beep()
General
格式:
Beep()
说明:
使系统响铃
Box()
Graphics
格式:
Box(pensize,x1,y1,x2,y2)
说明:
该函数用来在(x1,y1),(x2,y2)两点中间绘制一个方框,方框的线型粗细由pensize参数决定,线型默认的颜色为黑色,方框默认为无填充色,使用SetFrame和SetFill
函数来设置线型的颜色和填充色。
CallIcon
General
格式:
result:
=CallIcon(IconID@"SpriteIconTitle",#method[,argument...])
说明:
该函数用来调用带有spriteXtra功能的进程。
CallObject
General
格式:
result:
=CallObject("object",#method[,argument...])
说明:
该函数调用一个对象的scriptingXtra句柄,我们可以使用NewObject来创建一个新的对象。
CallParentObject
General
格式:
result:
=CallParentObject("Xtra",#method[,argument...])
说明:
调用一个具有spriteXtra的进程。
CallSprite
General
格式:
result:
=CallSprite(IconID@"SpriteIconTitle",#method[,argument...])
说明:
调用一个sprite进程。
Capitalize
Character
格式:
resultString:
=Capitalize("string"[,1])
说明:
该函数的功能是将字符串中每一个单词的首写字母转变成大写字母,Authorware自动分辨单词之间的空格。
如果我们需要只转化字符串的第一个单词的第一个字母,可以使用参数“1”。
例如:
EntryText="theraininspain"
Name:
=Capitalize(EntryText)
函数的结果为:
"TheRainInSpain"
Name:
=Capitalize(EntryText,1)
函数的结果为:
"Theraininspain"
Catalog
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")
说明:
返回字符串中的字符的个数,包括空格和特殊字符。
例如:
MyString:
="abc"
Number:
=CharCount(MyString)
Number的值为5。
Char
Character
格式:
string:
=Char(key)
说明:
该函数取Key所指定按键的名称或数值,然后以字符的形式赋给管理Sting。
ChildIDToNum
Icons
格式:
number:
=hildIDToNum(IconID@"ParentTitle",@"ChildTitle"[,flag])]
说明:
该函数返回一个数值,用来标记由ChildTitle所指定的在【映射】设计按钮或附属于分支结构的ParentTitle结构中的相对位置,ParentTitle代表的是【映射】设计按钮或具有分支功能的设计按钮的标题名。
在Authorware中,【映射】设计按钮包含的设计按钮按照从上至下的顺序进行标记,最顶端的设计按钮位置为1,其它的设计按钮依次类推;
【交互作用】分支结构中是按照从左至右的顺序来标记,位于最左边的反馈按钮相对位置为1,其它依次类推。
对于【框架】设计按钮,其分支结构分三种情况:
1:
当参数flag=0时,ChildTitle必须是页所对应的设计按钮的标题,这些页的相对位置是从左至右的顺序进行标记;
2:
当参数flag=1时,ChildTitle是框架内部结构输入画面中设计按钮的标题,其相对位置是从左至右的顺序进行标记;
3:
当参数flag=2时,ChildTitle是框架内部结构退出画面中设计按钮的标题,其相对位置是从左至右的顺序进行标记;
ChildNumToID
Icons
格式:
ID:
=ChildNumToID(IconID@"Parent",n[,flag])
说明:
该函数的作用是返回【映射】设计按钮、【交互作用】设计按钮、【框架】结构中相对位置为n处的设计按钮的ID表示,参数flag的含义同上所述。
Circle
Graphics
格式:
Circle(pensize,x1,y1,x2,y2)
说明:
在左上角坐标为(x1,y1),右下角坐标为(x2,y2)的方框内绘制同该方框相内切的圆,我们可以使用SetFrame和SetFill函数来调整线型的颜色和填充色;
当pensize<0时,圆内以黑色填充;
当pensize=0时,圆内以白色填充;
当pensize,>0时,圆周线条的宽度等于pensize,指定的像素点的值,圆内没有填充色。
CloseWindow
Platform
格式:
CloseWindow("window")
说明:
该函数的作用是关闭有“Window”所指定的窗口,该函数时由XCMD或UCD(DLL)所生成的。
Code
Character
格式:
number:
=Code("character")
说明:
该函数的作用是返回"character"所对应的ASCII码,例如:
Code(d)的返回值为100。
CopyList
List
格式:
newList:
=CopyList(anyList)
说明:
该函数实现列表的完全拷贝,生成一个新的列表,列表拷贝和列表赋值的不同:
使用列表拷贝,对新列表的改变不影响源列表的内
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Authorware 函数