ImageVerifierCode 换一换
格式:DOCX , 页数:62 ,大小:46.28KB ,
资源ID:2151332      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2151332.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(AuthorWare 函数变量.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

AuthorWare 函数变量.docx

1、AuthorWare 函数变量AuthorWare 函数、变量最后的 附录 第一节 AuthorWare 5.x函数一览表 函数 类别 使用格式及说明 ABS() Math 格式:number := ABS(x) 说明:返回x的绝对值 ACOS() Math 格式:number := ACOS(x) 说明:返回x的反余弦函数值,x的值的范围为0,Pi。 AddLinear List 格式:AddLinear(linearList, value , index) 说明:该函数的作用是将Value插入到Linearlist(线型列表)中。 如果该线型列表是一个有序的列表,则Value被按照一定的规

2、则插入到合适的位置; 如果该列表为一个无序的列表,则将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(proper

3、tyList, #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(

4、filename, string) 说明:该函数将字符串中的值插入到一个文件的末尾。 例如: AppendExtFile(RecordsLocationDATA.TXT, NewUser),将新的字符串NewUser加入到DATA.TXT中。 Application Platform 格式:string := Application() 说明:该函数的返回值为COA加上一个空格,它是 续表 函数 类别 使用格式及说明 Application Platform Authorware的源文件名。 某些XCMDs 和 DLLs需要来决定Authorware是否正在运行。 ArrayGet Math

5、格式: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, valu

6、e) Math 格式:ArraySet(n, value) 说明:将Value的值插入到一个排列列表中第n的位置。 格式:number := ASIN(x) ASIN Math 说明:计算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(n

7、umList) Value 的值为 26. 2:Value:= Average(1, 2, 3, 99) Value is 26. Beep() General 格式:Beep() 说明:使系统响铃 Box() Graphics 格式:Box(pensize, x1, y1, x2, y2) 说明:该函数用来在(x1,y1),(x2,y2)两点中间绘制一个方框,方框的线型粗细由pensize参数决定,线型默认的颜色为黑色,方框默认为无填充色,使用SetFrame和SetFill 函数来设置线型的颜色和填充色。 续表 函数 类别 使用格式及说明 CallIcon General 格式: resu

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

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

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

11、中的子文件夹以字符串的形式赋给变量string。 3:(F)将folder文件夹中的文件名以字符串的形式赋给变量string。 续表 函数 类别 使用格式及说明 CharCount Character 格式:number := CharCount(string) 说明:返回字符串中的字符的个数,包括空格和特殊字符。 例如: MyString := a b c Number := CharCount(MyString) Number的值为5。 Char Character 格式:string := Char(key) 说明:该函数取Key所指定按键的名称或数值,然后以字符的形式赋给管理Sting

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

13、置为1,其它依次类推。 对于【框架】设计按钮,其分支结构分三种情况: 1:当参数flag,0时,ChildTitle必须是页所对应的设计按钮的标题,这些页的相对位置是从左至右的顺序进行标记; 2:当参数flag,1时,ChildTitle是框架内部结构输入画面中设计按钮的标题,其相对位置是从左至右的顺序进行标记; 3:当参数flag,2时,ChildTitle是框架内部结构退出画面中设计按钮的标题,其相对位置是从左至右的顺序进行标记; ChildNumToID Icons 格式: ID := ChildNumToID(IconIDParent, n , flag) 函数 类别 使用格式及说明

14、说明:该函数的作用是返回【映射】设计按钮、【交互作用】设计按钮、【框架】结构中相对位置为n处的设计按钮的ID表示,参数flag的含义同上所述。 Circle Graphics 格式:Circle(pensize, x1, y1, x2, y2) 说明:在左上角坐标为(x1,y1),右下角坐标为(x2,y2)的方框内绘制同该方框相内切的圆,我们可以使用SetFrame 和 SetFill函数来调整线型的颜色和填充色; 当pensize0时,圆周线条的宽度等于pensize,指定的像素点的值,圆内没有填充色。 CloseWindow Platform 格式:CloseWindow(window)

15、说明:该函数的作用是关闭有“Window”所指定的窗口,该函数时由XCMD 或 UCD (DLL)所生成的。 Code Character 格式:number := Code(character) 说明:该函数的作用是返回character所对应的ASCII码,例如: Code(d)的返回值为100。 CopyList List 格式:newList := CopyList(anyList) 说明:该函数实现列表的完全拷贝,生成一个新的列表,列表拷贝和列表赋值的不同: 使用列表拷贝,对新列表的改变不影响源列表的内容;列表的赋值生成新列表,对新列表的改变会影响源列表的内容:例如: 1:列表的拷贝: ListA := 10,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1