




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1ABSnumber:=ABS(x) 说明 该函数返回x的绝对值。用法 下面这个表达式中AbsoluteV的值为3: Absolutue:=ABS(-3)2ACOSnumber:=ACOS(x) 说明 该函数返回X反余弦值,其值的范围从0 到 pi。3AddLinearAddLinear(linearList, value , index) 说明该函数将一个值插入到一线性列表中。若该列表用系统函数SortByProperty或SortByValue分类,则该函数按分类序插入值。在非分类列表中,该函数将值插入列表的末尾。若用户选择了index参数项,该函数将值插入index指定处(index为1则将值插入列表的始端);或index超出了列表的范围,列表用添0元素的方式将元素数目扩充到index,然后在末尾插入值。若index小于1或第一个参数不是线性列表,该函数无效。用法 numlist=1,2,3 AddLinear(numList,99,1) NumList为99,1,2,3 numList:=1,2,3 Addlinear(numList,99,6) NumList为1,2,3,0,0,99 相关函数 参见系统函数SortByProperty和SortByValue。4AddPropertyAddProperty(propertyList, #property, value , index) 说明该函数将属性和值插入到一属性列表中。若该列表用系统函数SortByProperty或SortByValue分类,则该函数按分类序插入属性。在非分类列表中,该函数将属性插入列表的末尾。即使列表已经有一个具有某属性的元素,该函数可以具有同样属性的新元素插入列表中。若用户选择了index参数项,该函数将值插入index指定处(index为1则将值插入列表的始端);若index超出了列表的范围,列表并不扩展,而是在末尾插入属性和值。指定index参项使得列表为非分类。若index小于1或第一个参数项不是属性列表,该函数无效。用法 propList:=#a:l,#b:2,#c:3 Addproperty(propList,#d,99,1) propList为#d:99,#a:1,#b:2,#c:3 propList:=#a:1,#b:2,#c:3 Addproperty(propList,#d,99,6) propList为#a:l,#b:2,#c:3,#d:99 相关函数参见系统函数SortByProperty和SortByValue5AppendExtFilenumber:=AppendExtFile(filename,string) 说明该函数字符串string插入到用户用filename指定的文本文件的末尾。该函数生成一个新的文本文件。若用户没有为文件指定存储路径,Authorware以FileLocation的内容为存储路径。不能将该函数嵌入在表达式中使用。该函数可以改变本地磁盘或网络磁盘上的文本文件。当用户使用该函数时,Authorware将两个系统变量IOStatus和 IOMessage更新并返回IOStatus的值。若没有错误发生,IOStatus存放 0,IOMessage为空;若有错误发生,在IOStatus中存放由操作系统定义的错误号。若IOStatus不为0,IOMessage存入错误信息。用该函数在文件中累加文本,系统函数WriteExitFile用新文本覆盖文件的内容。两个函数都可以写任意类型的数据,例如用户的名称、记分或主题,到 ASCII格式的外部文件。写完外部文件后,可以用系统函数ReadExtFile 检索这些内容。用法 下面的语句将NowUser的内容加到文本文件DATA.TXT的末尾: AppendExtFile(RecordsLocationDATA.TXT,NowUser) 相关变量参见系统变量IOStatus,IOMessage和RecordsLocation。相关函数参见系统函数ReadExtFile和WriteExtFile6Applicationstring:=Application() 说明该函数返回一个字符串,该串包含Authorware应用的名字,被XCMD或DLL应用判断Authorware是否在运行。7ArrayMyArray:=Array(value,dim1,dim2,dim3,dim10) 说明该函数生成含有值的线性列表(一维阵列)。若值是列表,Authorware为阵列中每一个元素复制该列表。指定多维参数类似生成多个列表的列表。最大的维数为10。8ArrayGetresult:=ArrayGet(n) 说明该函数读文件的内置阵列的第n个无素并返回结果给result:这些元素既可以是字符串也可以是数字。用法为了从阵列中检索雇员的姓名,给应用提供雇员的序号然后该函数如下: name:=arrayget(employee number) 相关函数 参见下一个系统函数ArraySet.9ArraySetArraySet(n,value) 说明 该函数存储由文件的内置阵列的第n 个索引元素的值的内容。值既可以是字符串也可以是数字。N的有效值从0到2500。索引数字并不一定要顺序的,Authorware仅为用户实际使用的那些索引数字分配空间,这样可以节省磁盘空间。每一个块只有一个内置阵列,对于不同的应用不能使用相同的阵列元素。用系统函数Array生成一个分离的阵列。用法下面语句以雇员的序号做为索引将雇员的姓名插入阵列: arrayset(employeeNumber,EmployeeName) 相关函数 参见上一个系统函数ArraySet。10ASINnumber:=ASIN(x) 说明该函数返回变量x或表达式x的反正弦函数值,值的范围是-(/2)到(/2)。序号函数名称函数说明11ATANnumber:=ATAN(x) 说明该函数返回变量x或表达式x的反正切函数值,值的范围是-(/2)到/2。用法用户在一个圆周上选取一个点,用该函数获取该点与圆周与横坐标在第一象限的交点的夹角ClickX和ClickY是系统变量,标识用户选取点的坐标:CenterX和CenterY定义的变量,标识圆点坐标: result in radians:=ATAN(clickY-centerY)/(clickX-centerX)12AverageValue:= Average(anyList) Value:= Aerage(a,b,c,d,e,f,i,j) 说明 该函数返回列表顶层元素或者最多10个参数的平均值,求解结果取整。用法下面返回列表。numList的平均值: numList : = 1,2,3,99) Value : =Average(numList) Value is 26 下面返回各参数的平均值: value: = Average(l,2,3,99) value is 26.13Bandwidthrate:=Bandwidth(selector) 说明 Bandwidth返回前面当前或下载文件的速率,单位为字节/秒. 相关变量 参见系统变量Preroll. 相关函数 参见系统函数 ResetBandwidth.14BeepBeep() 说明 该函数激活系统的蜂鸣声。用法蜂鸣声可以用来提醒用户的注意。例如,当用户选择了错误响应是发出蜂鸣声。15BoxBox(pensize, x1, y1, x2, y2) 说明该函数从点(xl,yl)到点(x2,y2)在屏幕上画一个矩形,其边框厚度由参数pen-size指定。边框缺省时为黑色透明方式填充,用系统函数SetFrame和SetFill改变填充色和填充方式。若pensize为-l则画一个实体黑色矩形。仅在计算图标中使用该函数,不能将该函数嵌入表达式或在表达式中使用。用法若在热点区域响应图标中,下面的计算将在用户在屏幕上点击处画一个矩形: Box(1,Clickx,Clicky,Clickx+150,Clicky+250)16CallIconresult:=CallIcon(SpriteIconTitle, #method , argument.) 说明 调用带有sprite Xtra功能的进程的方法.17CallObjectresult:=CallObject(object, #method , arguments.) 说明调用一个对象的scripting Xtra句柄的方法或所属方法.新对象可用NewObject函数创建.18CallParentObjectresult:=CallParentObject(Xtra, #method , arguments.) 说明 为某Xtra调用一个scripting Xtra句柄的所属方法.19CallSpriteresult:=CallSprite(SpriteIconTitle, #method , argument.) 说明 调用一个子画面进程.20CapitalizeresultString:=Capitalize(string,1) 说明将字符串中每个单词的首字母转为大写.若只转换首词的首字母,使用参数1.序号函数名称函数说明21Catalogstring:=Catalog(folderflag) 说明该函数定位所有用户指定的文件和目录,并将每一个文件或目录连同一个字符串返回。如果用户为flag指定了值F或D,该函数仅返回文件或目录。用户必须在参数folder中指定目录的路径,目录间以反斜杠()分隔。用户可以在系统的任一目录中查看文件和目录的列表。用该函数返回目录的内容,然后用系统函数Find查找用户希望找的文件。当用户使用该函数时,Authorware更新两个系统变量,IOStatus和IOMessage。如果IOStatus不是0,则IOMessage中存放错误信息。该函数在本地或网络驱动器上查找文件和目录。22Charstring:=Char(key) 说明 Char返回符合在key中所指定的ASCII码或键名的字符串,数字,符号,或键名.如:Char(100)返回值为d.23CharCountnumber:=CharCount(string) 说明 CharCount 返回字符串中的字符个数,包括空格和特殊字符.24ChildIDToNumnumber:=ChildIDToNum(ParentTitle, ChildTitle , flag) 说明该函数返回一数字,它反映用户在映射图标中以ChildTitle指定的图标位置或附着于以ParentTitle指定的分支图标位置。图标以自顶向底排序(在映射图标中)或自左向右排序(在分支图标中,包括框架图标)。如果用户指定的图标不在函数参数表中指定的映射图标或分支图标中,该函数返回O。用flag获取函数返回信息,该信息不是关于附着与一框架图标的图标就是关于框架窗口的进入格或退出格的图标。25ChildNumToIDID:=ChildNumToID(IconIDParent,n,flag) 说明该函数返回距离用户在Parent中指定的分支图标的左边位置n处的图标ID。图标以自顶向底排序(在映射图标中)或自左向右排序(在分支图标中,包括框架图标)。若在用户指定处没有图标,该函数返回O。用flag获取函数返回信息,该信息不是关于附着与一框架图标的图标就是关于框架窗口的进入格或退出格的图标。26CircleCircle(pensize, x1, y1, x2, y2) 说明 Circle在左上交坐标(x1,y1)右下角坐标(x2,y2)的方框内画内切圆,pensize为线粗细.27ClearIconsClearIcons() 说明 删除所选图标.28CloseWindowCloseWindow(window) 说明关闭指定窗口.Window参数表示由UCD或dll生成的窗口名.29Codenumber:=Code(character) 说明返回character中所对应的字符串,数字,符号或键名的ASCII码.30CopyIconsCopyIcons() 说明 将所选图标复制入剪贴板.Authorware函数、变量使用说明作者:谭周滔 来源:本站原创 发布时间:2004年04月22日 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, 32 : numList:=1, 2, 3 AddLinear(numList, 99, 1)AddLinear(numList, 99, 6) numList 的结果是 99, 1, 2, 3NumList 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(RecordsLocationDATA.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) Value is 26. Beep() General 格式: Beep() 说明:使系统响铃 Box () Graphics 格式: Box(pensize, x1, y1, x2, y2) 说明:该函数用来在( x1 , y1 ),( x2 , y2 )两点中间绘制一个方框,方框的线型粗细由 pensize 参数决定,线型默认的颜色为黑色,方框默认为无填充色,使用 SetFrame 和 SetFill 函数来设置线型的颜色和填充色。 CallIcon General 格式: result := CallIcon(IconIDSpriteIconTitle, #method , argument.) 说明:该函数用来调用带有 sprite Xtra 功能的进程。 CallObject General 格式: result := CallObject(object, #method , argument.) 说明:该函数调用一个对象的 scripting Xtra 句柄,我们可以使用 NewObject 来创建一个新的对象。 CallParentObject General 格式: result := CallParentObject(Xtra, #method , argument.) 说明:调用一个具有 sprite Xtra 的进程。 CallSprite General 格式: result := CallSprite(IconIDSpriteIconTitle, #method , argument.) 说明:调用一个 sprite 进程。 Capitalize Character 格式: resultString := Capitalize(string , 1) 说明:该函数的功能是将字符串中每一个单词的首写字母转变成大写字母, Authorware 自动分辨单词之间的空格。如果我们需要只转化字符串的第一个单词的第一个字母,可以使用参数“ 1 ”。 例如: EntryText=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 文件夹中的子文件夹以字符串的形式赋给变量 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 。 ChildIDToNum Icons 格式: number:= hildIDToNum(IconIDParentTitle, ChildTitle , flag) 说明:该函数返回一个数值,用来标记由 ChildTitle 所指定的在【映射】设计按钮或附属于分支结构的 ParentTitle 结构中的相对位置, ParentTitle 代表的是【映射】设计按钮或具有分支功能的设计按钮的标题名。在 Authorware 中,【映射】设计按钮包含的设计按钮按照从上至下的顺序进行标记,最顶端的设计按钮位置为 1 ,其它的设计按钮依次类推; 【交互作用】分支结构中是按照从左至右的顺序来标记,位于最左边的反馈按钮相对位置为 1 ,其它依次类推。 对于【框架】设计按钮,其分支结构分三种情况: 1 :当参数 flag 0 时, ChildTitle 必须是页所对应的设计按钮的标题,这些页的相对位置是从左至右的顺序进行标记; 2 :当参数 flag 1 时, ChildTitle 是框架内部结构输入画面中设计按钮的标题,其相对位置是从左至右的顺序进行标记; 3 :当参数 flag 2 时, ChildTitle 是框架内部结构退出画面中设计按钮的标题,其相对位置是从左至右的顺序进行标记; ChildNumToID Icons 格式: ID := ChildNumToID(IconIDParent, n , flag) 说明:该函数的作用是返回【映射】设计按钮、【交互作用】设计按钮、【框架】结构中相对位置为 n 处的设计按钮的 ID 表示,参数 flag 的含义同上所述。 Circle Graphics 格式: Circle(pensize, x1, y1, x2, y2) 说明:在左上角坐标为( x1,y1 ),右下角坐标为( x2,y2 )的方框内绘制同该方框相内切的圆,我们可以使用 SetFrame 和 SetFill 函数来调整线型的颜色和填充色; 当 pensize0 时,圆周线条的宽度等于 pensize, 指定的像素点的值,圆内没有填充色。 CloseWindow Platform 格式: CloseWindow(window) 说明:该函数的作用是关闭有“ Window ”所指定的窗口,该函数时由 XCMD 或 UCD (DLL) 所生成的。 Code Character 格式: number := Code(character) 说明:该函数的作用是返回 character 所对应的 ASCII 码,例如: Code(d) 的返回值为 100 。 CopyList List 格式: newList := CopyList(anyList) 说明:该函数实现列表的完全拷贝,生成一个新的列表,列表拷贝和列表赋值的不同: 使用列表拷贝,对新列表的改变不影响源列表的内容;列表的赋值生成新列表,对新列表的改变会影响源列表的内容:例如: 1 :列表的拷贝: ListA := 10, 20, 30 ListB := CopyList(ListA) DeleteAtIndex(ListB, 1) ListA 内容不变,而 ListB 为 20, 30 , 2 :赋值生成列表: ListA := 10, 20, 30 ListB := ListA DeleteAtIndex(ListB, 1) ListA 和 ListB 的值都是 20, 30 。 COS Math 格式: number := COS(angle) 说明:计算 x 的余弦值,将值赋给 number ,其中 x 为角度,单位是弧度。 CreateFolder File 格式: number := CreateFolder(folder) 说明:使用该函数来创建一个有 folder 指定名称的文件夹,缺省情况下,该文件夹是当前文件夹的子文件夹。文件运行后, Authorware 改变两个系统变量 IOStatus 和 IOMessage ,用来存储该函数的执行信息,如果没有错误 IOStatus 的返回值为 0 ,而 IOMessage 为空;如果有错误, IOStatus 的返回值不为 0 , IOMessage 中存储的是错误信息。 Date Time 格式: string := Date(number) 说明:参数 number 中存储的是总的天数,该函数将总的天数转换成当前计算机系统的简短的日期格式。 该天数的起始时间为 1900 年 1 月 1 日。 在 Authorware 中 number 的范围为:( 25568 49709 ) (January, 1, 1970, 到 June, 2, 2036) 。 DateToNum Time 格式: number := DateToNum(day, month, year) 说明:该函数的作用是将输入的日期同 1900 年 1 月 1 日的时间差转换为总的天数值。参数 day 表示日期,范围为( 1 , 31 );参数 month 表示月份,范围为( 1 , 12 );参数 year 为年份,有效值范围为( 1970 , 2036 ) Day Time 格式: value := Day(number) 说明:该函数的作用是自 1900 年 1 月 1 日算起,返回指定的总天数所对应的月中的第几天。 该函数中参数 number 值的范围为: 25568 到 49709 (January 1, 1970 到 June 2, 2036) ; 下面的例子范围 1970 年 1 月 1 日所对应的月中的天数: result := Day(25568) 返回值为: 1 。 DayName Time 格式: string := DayName(numbe 说明:该函数的作用是自 1900 年 1 月 1 日算起,返回指定的总天数所对应的星期中的星期几。 该函数中参数 number 的范围为: 25568 到 49709 (January 1, 1970 到 June 2, 2036) ; 下面的例子为 1970 年 1 月 1 日所对应的星期几: result := Day(25568) result 的 值为 Thursday. DeleteAtIndex List 格式: DeleteAtIndex(anyList, index) 说明:该函数按照索引从列表中删除一个特定的元素;例如: anyList := 1, 2, 3 DeleteAtIndex(anyList, 1) anyList 的值改变为 2, 3 。 DeleteAtProperty List 格式: DeleteAtProperty(propertyList, #property) 说明:该函数删除在列表中第一个具有特定属性的元素; 例如: 1 : propList := #a:1, #b:2, #c:3 DeleteAtProperty(propList, #a) propList 的值为: #b:2, #c:3 ; 2 : propList := #a:1, #a:2, #a:3 DeleteAtProperty(propList, #a) PropList 的值 #a:2, #a:3 ; 3 : propList := #a:1, #A:2, #A:3 DeleteAtProperty(propList, #A) PropList 的值为 #a:2, #a:3 。 DeleteFile File 格式: number := DeleteFile(filename) 说明:该函数的作用是删除 filename 所指定的文件,在删除文件时,请带上文件的扩展名,避免发生误删除。函数运行后, Authorware 改变两个系统变量 IOStatus 和 IOMessage ,用来存储该函数的执行信息,如果没有错误 IOStatus 的返回值为 0 ,而 IOMessage 为空;如果有错误, IOStatus 的返回值不为 0 , IOMessage 中存储的是错误信息。 DeleteLine Character 格式: 1 : Result := DeleteLine(string, n ) 2 : Result := DeleteLine(string, n , m) 3 : Result := DeleteLine(string, n , m, delim) 说明: 1 :删除字符串中的第 n 行,返回剩下的内容; 2 :删除字符串中从第 n 行到第 m 行,然后返回剩下的内容; 3 :删除字符串中从第 n 行到第 m 行中以 delim 指定的分界符结尾的行,然后返回剩下的内容。 DeleteObject General 格式: DeleteObject(object) 说明:该函数删除一个由 NewObject 创建的 scripting Xtra 对象。 DisplayIcon Icons 格式: DisplayIcon(IconIDIconTitle) 说明:运行该函数,将显示 IconTitle 所指定的设计按钮中所有正文及图片对象显示在展示窗口中。 DisplayIconNoErase Icons 格式: DisplayIconNoErase(IconIDIconTitle) 说明:运行该函数,将显示 IconTitle 所指定的设计按钮中所有正文及图片对象显示在展示窗口中,并将该设计按钮的属性设置为同【 Properties 】对话框中的【 Prevent Auto Erase 】选项相同的属性。 DrawBox Graphics 格式: 1 : DrawBox(pensize) 2 : DrawBox(pensize, x1, y1, x2, y2) 说明: 1 :该函数设置的目的是使最终用户使用鼠标拖动的方法来绘制方框,线型的宽度由 pensize 来决定,用该方法使用该函数必须在热区响应区域中使用; 2 :该函数是使最终用户只能在( x1,y1 ),( x2,y2 )所限定的范围内绘制方框,方框线型由参数 pensize 决定 : 我们可以使用 SetFrame 和 SetFill 函数来调整线型的颜色和填充色; 当 pensize0 时,方框线条的宽度等于 pensize, 指定的像素点的值,方框内没有填充色。 DrawCircle Graphics 格式: 1 : DrawCircle(pensize) 2 : DrawCircle(pensize, x1, y1, x2, y2) 说明: 1 :该函数设置的目的是使最终用户使用鼠标拖动的方法来绘制椭圆,线型的宽度由 pensize 来决定,用该方法使用该函数必须在热区响应区域中使用; 2 :该函数是使最终用户只能在( x1,y1 ),( x2,y2 )所限定的范围内绘制椭圆,椭圆线型由参数 pensize 决定 : 我们可以使用 SetFrame 和 SetFill 函数来调 整线型的颜色和填充色; 当 pensize0 时,椭圆线条的宽度等于 pensize, 指定的像素点的值,椭圆内没有填充色。 DrawLine Graphics 格式: 1 : DrawLine(pensize) 2 : DrawLine(pensize, x1, y1, x2, y2) 说明: 1 :该函数设置的目的是使最终用户使用鼠标拖动的方法来绘制直线,线型的宽度由 pensize 来决定,用该方法使用该函数必须在热区响应区域中使用; 2 :该函数是使最终用户只能在( x1,y1 ),( x2,y2 )所限定的范围内绘制直线,直线线型由参数 pensize 决定 : 我们可以使用 SetFrame 来调整线型的颜色。 EraseAll Icons 格式: EraseAll() 说明:该函数只能在【元素】设计按钮中使用,其作用是擦除展示窗口中显示的所有对象。 EraseIcon Icons 格式: EraseIcon(IconIDIconTitle) 说明:该函数的作用是擦除指定设计按钮中所有的显示对象。 Eval, Character 格式: result := Eval(expression , decimal, separator) 说明:该函数的功能是计算表达式 expression 的值,并将该值赋给 result ,在该函数的 expression 表达式中,不能包含赋值操作符“ := ”。 EvalAssign Character 格式: result := EvalAssign(expression , decimal, separator) 说明:该函数的功能同 Eval 相似,计算表达式 expression 的值,并将该值赋给 result ,在该函数的 expression 表达式中,可以包含赋值操作符“ := ”。 Exit Repeat 格式: ExitRepeat 说明:该函数在【运算】设计按钮中使用,跳出 Repeat 循环,执行下面的内容,如果下面没有内容,则退出该【运算】设计按钮。 Exit Language 格式: Exit 说明:当 Authorware 在程序的执行过程中,一旦遇到该函数,在 Authorware 自动退出该【运算】设计按钮。执行其它设计按钮中的内容。 例如: if ScreenDepth = 8 then exit Message := You need to set your computer to display 256 colors. EXP Math 格式: number := EXP(x) 说明:将 x 的自然指数的值赋给 number 。 EXP10 Math 格式: number := EXP10(x) 说明:将 x 的以 10 为底的指数值赋给 number 。 FileType File 格式: number := FileType(filename) 说明:该函数的结果是返回一个数字,该数字代表文件或文件夹的不同类型: 0 :表示无此文件或错误; 1 :表示目录(文件夹); 2 :表示为打包的文件 (.A4P) ; 3 :表示不包含 RunA4W 的打包文件 (.A4R) ; 4 :表示模板文件 (.A4D) ; 5 :表示声音文件 (.AIF, .PCM, or .WAV) ; 6 :表示数字电影文件 (.MOV, .AVI, .MPG, .DIR) ; 7 : 表示 PICS 电影文件; 8 : 表示用户代码 (.UCD or .DLL) ; 9 : 表示文本文件 (.TXT) ; 10 : 表示应用程序文件 (.EXE, .COM, .BAT, .PIF) ; 11 :表示其它文件; 12 :表示库文件 (.A4L) ; 13 :表示打包后的库文件 (.A4E) ; Find Character 格式: number := Find(pattern, string) 说明:在字符串 string 中查找由 pattern 所指定的字符串的位置,该位置的计算方法是按照字符串从左至右的方法为顺序。 例如: result:=Find(r,carry) result 的值为 3 ,如果在 string 中没有找到 patten, 则返回值为 0 。 该函数的参数 pattern 中我们可以使用通配符 “ * ”:代表零个或多个字符; “?”:代表单个字符; 使用“ ” 来去除字符中特殊的含义。 FindProperty List 格式: index :=FindProperty(propertyList, #property, index) 说明:该函数返回具有属性的列表中,从 index 往后第一个具有特定属性的字符串的位置。例如: 1 : propList := #a:1, #b:2, #c:3, #a:1, #b:2, #c:3 index := FindProperty(propList, #b) index 的值为 2 ; 2 : propList := #a:1, #b:2, #c:3, #a:1, #b:2, #c:3 index := FindProperty(propList, #b, 3) index 的值为 5 ; 3 : propList := #a:1, #A:2, #A:3 index := FindProperty(propList, #A) index 的值为 1 。 FindText Framework 格式: number := FindText(searchString, scopeIconID, textOrKeywords, matchPattern,? resultsInContext, convertResultsToPageIDs, searchInBackground) 说明:该函数具有强大的搜寻功能,具体内容参见函数与变量和表达式实例。 FindValue List 格式: index := FindValue(anyList, value , index) 说明:该函数返回在列表中,从 index 往后第一个具有指定值的字符串的位置。如果没有寻找到同 value 相同的字符串或 anylist 参数不是一个列表,则该函数返回值为“ 0 ”。 例如: 1 : numList := 10, 20, 30 index := FindValue(numList, 20) 返回的数值为 2. 2 : propList := #a:10, #b:20, #c:30, #a:10, #b:20, #c:30 index := FindValue(propList, 20, 3) index 的值为 5 。 FlushEventQueue General 格式: FlushEventQueue() 说明:该函数将事件队列中等待执行的某事件取消掉。 FlushKeys General 格式: FlushKeys() 说明:该函数的作用是忽略最终用户按下的任何键。 Fraction Math 格式: result:=Fraction(number) 说明:该函数返回 number 数值中的小数点后的内容,包括小数点;例如: Result := Fraction(12.34) Result 的值为“ .34 ”。 FullDate Time 格式: string := FullDate(number) 说明: number 为总天数,该函数是从 1900 年 1 月 1 日算起,将天数转换为具体的日期,其中 number 的值的范围为: 25568 到 49709 (January, 1, 1970 到 June, 2, 2036) 。 例如: FullDate ( 25569 )的值为: January, 2, 1970 ;该函数的返回值的格式同各计算机系统的设置有关。 GetIconProperty General 格式: r
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化肥厂化肥应用指导规定
- 2025合同范例:团购合同模板
- 2024-2025学年新教材高中数学 第十章 概率 10.3 频率与概率(1)说课稿 新人教A版必修第二册
- 美容院经营管理合同
- some和any (说课稿)-2024-2025学年人教新目标Go For It!英语八年级上册
- 关于春节放假的通知范文集锦4篇
- 福建省专升本语文知识点
- 纯住宅小区产权变更及继承交易合同范本
- 2025特种设备采购合同
- 消防安全应急预案编制与实施合同补充协议范本
- YC/Z 550-2016卷烟制造过程质量风险评估指南
- 工程水文第3章课件
- GB/T 4032-2013具有摆轮游丝振荡系统的精密手表
- GB/T 34875-2017离心泵和转子泵用轴封系统
- GB/T 21063.4-2007政务信息资源目录体系第4部分:政务信息资源分类
- GA/T 1081-2020安全防范系统维护保养规范
- 02药物不良反应adr课件
- 施工项目成本管理课件
- 文物建筑保护修缮专项方案
- 营销与2008欧锦赛ktv渠道方案
- 故障录波器课件
评论
0/150
提交评论