首页 Authorware函数使用大全

Authorware函数使用大全

举报
开通vip

Authorware函数使用大全精品感谢下载载Authorware函数使用大全函数类别使用格式及说明ABS()Math格式:number:=ABS(x)说明:返回x的绝对值ACOS()Math格式:number:=ACOS(x)说明:返回x的反余弦函数值,x的值的范围为0~PiAddLinearList格式:AddLinear(linearList,value[,index])说明:该函数的作用是将Value插入到Linearlist(线型列表)中。如果该线型列表是一个有序的列表,则Value被按照一定的规则插入到合适...

Authorware函数使用大全
精品感谢下载载Authorware函数使用大全函数类别使用格式及说明ABS()Math格式:number:=ABS(x)说明:返回x的绝对值ACOS()Math格式:number:=ACOS(x)说明:返回x的反余弦函数值,x的值的范围为0~PiAddLinearList格式:AddLinear(linearList,value[,index])说明:该函数的作用是将Value插入到Linearlist(线型列 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf )中。如果该线型列表是一个有序的列表,则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]AddPropertyList格式: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中。ApplicationPlatform格式:string:=Application()说明:该函数的返回值为COA加上一个空格,它是Authorware的源文件名。某些XCMDs和DLLs需要来决定Authorware是否正在运行。ArrayGet(常用)Math格式:result:=ArrayGet(n)说明:读取一个数组中的第n个单元,并将它赋给变量result,该单元可以是一个字符串或数字。Array()Math格式:MyArray:=Array(value,dim1[,dim2,dim3,...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:=[1,2,3,99]Value:=Average(numList)Value的值为26.2:Value:=Average(1,2,3,99)Valueis26.BandwidthNetwork格式:rate:=Bandwidth(selector)说明:Bandwidth返回当前或下载文件的速率,单位为字节每秒。selector参数用来标识返回什么类型的传输速率:#piece作品被读取或下载时的速率#external外置内容通过InetUrlXtra下载的速度#pluginAuthorwareWebPlayer网络播放器下载文件片段的速率Beep()General格式:Beep()说明:使系统响铃Box()Graphics格式:Box(pensize,x1,y1,x2,y2)说明:该函数用来在(x1,y1),(x2,y2)两点中间绘制一个方框,方框的线型粗细由pensize参数决定,线型默认的颜色为黑色,方框默认为无填充色,使用SetFrame和SetFill函数来设置线型的颜色和填充色。CallIconGeneral格式:result:=CallIcon(IconID@"SpriteIconTitle",#method[,argument...])说明:该函数用来调用带有spriteXtra功能的进程。CallObjectGeneral格式:result:=CallObject("object",#method[,argument...])说明:该函数调用一个对象的scriptingXtra句柄,我们可以使用NewObject来创建一个新的对象。CallParentObjectGeneral格式:result:=CallParentObject("Xtra",#method[,argument...])说明:调用一个具有spriteXtra的进程。CallSpriteGeneral格式:result:=CallSprite(IconID@"SpriteIconTitle",#method[,argument...])说明:调用一个sprite进程。Capitalize格式:resultString:=Capitalize("string"[,1])说明:该函数的功能是将字符串中每一个单词的首写字母转变成大写字母,Authorware自动分辨单词之间的空格。如果我们需要只转化字符串的第一个单词的第一个字母,可以使用参数"1"。例如:EntryText="theraininspain"Name:=Capitalize(EntryText)函数的结果为:"TheRainInSpain"Name:=Capitalize(EntryText,1)函数的结果为:"Theraininspain"CatalogFileCatalogFile格式: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的值为5CharCharacter格式:string:=Char(key)说明:该函数取Key所指定按键的名称或数值,然后以字符的形式赋给管理StingChildIDToNumIconsIcons格式:number:=hildIDToNum(IconID@"ParentTitle",@"ChildTitle"[,flag])]说明:该函数返回一个数值,用来标记由ChildTitle所指定的在【映射】 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 按钮或附属于分支结构的ParentTitle结构中的相对位置,ParentTitle代表的是【映射】设计按钮或具有分支功能的设计按钮的标题名。在Authorware中,【映射】设计按钮包含的设计按钮按照从上至下的顺序进行标记,最顶端的设计按钮位置为1,其它的设计按钮依次类推;【交互作用】分支结构中是按照从左至右的顺序来标记,位于最左边的反馈按钮相对位置为1,其它依次类推。对于【框架】设计按钮,其分支结构分三种情况:1:当参数flag=0时,ChildTitle必须是页所对应的设计按钮的标题,这些页的相对位置是从左至右的顺序进行标记;2:当参数flag=1时,ChildTitle是框架内部结构输入画面中设计按钮的标题,其相对位置是从左至右的顺序进行标记;3:当参数flag=2时,ChildTitle是框架内部结构退出画面中设计按钮的标题,其相对位置是从左至右的顺序进行标记;ChildNumToIDIcons格式:ID:=ChildNumToID(IconID@"Parent",n[,flag])说明:该函数的作用是返回【映射】设计按钮、【交互作用】设计按钮、【框架】结构中相对位置为n处的设计按钮的ID表示,参数flag的含义同上所述。CircleGraphics格式:Circle(pensize,x1,y1,x2,y2)说明:在左上角坐标为(x1,y1),右下角坐标为(x2,y2)的方框内绘制同该方框相内切的圆,我们可以使用SetFrame和SetFill函数来调整线型的颜色和填充色;当pensize<0时,圆内以黑色填充;当pensize=0时,圆内以白色填充;当pensize,>0时,圆周线条的宽度等于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,30]ListB:=CopyList(ListA)DeleteAtIndex(ListB,1)ListA内容不变,而ListB为[20,30],2:赋值生成列表:ListA:=[10,20,30]ListB:=ListADeleteAtIndex(ListB,1)ListA和ListB的值都是[20,30]。COSMath格式:number:=COS(angle)说明:计算x的余弦值,将值赋给number,其中x为角度,单位是弧度。CreateFolderFile格式:number:=CreateFolder("folder")说明:使用该函数来创建一个有folder指定名称的文件夹,缺省情况下,该文件夹是当前文件夹的子文件夹。文件运行后,Authorware改变两个系统变量IOStatus和IOMessage,用来存储该函数的执行信息,如果没有错误IOStatus的返回值为0,而IOMessage为空;如果有错误,IOStatus的返回值不为0,IOMessage中存储的是错误信息。DateTime格式:string:=Date(number)说明:参数number中存储的是总的天数,该函数将总的天数转换成当前计算机系统的简短的日期格式。该天数的起始时间为1900年1月1日。在Authorware中number的范围为:(2556849709)(January,1,1970,到June,2,2036)。DateToNumTime格式:number:=DateToNum(day,month,year)说明:该函数的作用是将输入的日期同1900年1月1日的时间差转换为总的天数值。参数day表示日期,范围为(1,31);参数month表示月份,范围为(1,12);参数year为年份,有效值范围为(1970,2036)DayTime格式:value:=Day(number)说明:该函数的作用是自1900年1月1日算起,返回指定的总天数所对应的月中的第几天。该函数中参数number值的范围为:25568到49709(January1,1970到June2,2036);下面的例子范围1970年1月1日所对应的月中的天数:result:=Day(25568)返回值为:1。DayNameTime格式:string:=DayName(number)说明:该函数的作用是自1900年1月1日算起,返回指定的总天数所对应的星期中的星期几。该函数中参数number的范围为:25568到49709(January1,1970到June2,2036);下面的例子为1970年1月1日所对应的星期几:使用格式及说明result:=Day(25568)result的值为"Thursday"DeleteAtIndexList格式:DeleteAtIndex(anyList,index)说明:该函数按照索引从列表中删除一个特定的元素;例如:anyList:=[1,2,3]DeleteAtIndex(anyList,1)anyList的值改变为[2,3]。DeleteAtPropertyList格式: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]。DeleteFileFile格式: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指定的分界符结尾的行,然后返回剩下的内容。DeleteObjectGeneral格式:DeleteObject(object)说明:该函数删除一个由NewObject创建的scriptingXtra对象。DisplayIcon(常用)Icons格式:DisplayIcon(IconID@"IconTitle")说明:运行该函数,将显示IconTitle所指定的设计按钮中所有正文及图片对象显示在展示窗口中。DisplayIconNoEraseIcons格式:DisplayIconNoErase(IconID@"IconTitle")说明:运行该函数,将显示IconTitle所指定的设计按钮中所有正文及图片对象显示在展示窗口中,并将该设计按钮的属性设置为同【Properties】对话框中的【PreventAutoErase】选项相同的属性DrawBoxGraphics格式:1:DrawBox(pensize)2:DrawBox(pensize,[x1,y1,x2,y2])说明:1:该函数设置的目的是使最终用户使用鼠标拖动的方法来绘制方框,线型的宽度由pensize来决定,用该方法使用该函数必须在热区响应区域中使用;2:该函数是使最终用户只能在(x1,y1),(x2,y2)所限定的范围内绘制方框,方框线型由参数pensize决定:我们可以使用SetFrame和SetFill函数来调整线型的颜色和填充色;当pensize<0时,方框以黑色填充;当pensize=0时,方框以白色填充;当pensize,>0时,方框线条的宽度等于pensize,指定的像素点的值,方框内没有填充色。DrawCircleGraphics格式:1:DrawCircle(pensize)2:DrawCircle(pensize,[x1,y1,x2,y2])说明:1:该函数设置的目的是使最终用户使用鼠标拖动的方法来绘制椭圆,线型的宽度由pensize来决定,用该方法使用该函数必须在热区响应区域中使用;2:该函数是使最终用户只能在(x1,y1),(x2,y2)所限定的范围内绘制椭圆,椭圆线型由参数pensize决定:我们可以使用SetFrame和SetFill函数来调整线型的颜色和填充色;当pensize<0时,椭圆内以黑色填充;当pensize=0时,椭圆内以白色填充;当pensize,>0时,椭圆线条的宽度等于pensize,指定的像素点的值,椭圆内没有填充色。DrawLineGraphics格式1:DrawLine(pensize)2:DrawLine(pensize,[x1,y1,x2,y2])说明:1:该函数设置的目的是使最终用户使用鼠标拖动的方法来绘制直线,线型的宽度由pensize来决定,用该方法使用该函数必须在热区响应区域中使用;2:该函数是使最终用户只能在(x1,y1),(x2,y2)所限定的范围内绘制直线,直线线型由参数pensize决定:我们可以使用SetFrame来调整线型的颜色。函数类别使用格式及说明EraseAllIcons格式:EraseAll()说明:该函数只能在【元素】设计按钮中使用,其作用是擦除展示窗口中显示的所有对象。EraseIconIcons格式:EraseIcon(IconID@"IconTitle")说明:该函数的作用是擦除指定设计按钮中所有的显示对象。EraseResponseTarget格式:EraseResponse(IconID@"InteractionIconTitle")说明:该函数的作用是删除与指定交互作用设计按钮所属的相应。EvalCharacter格式:result:=Eval("expression"[,decimal,separator])说明:该函数的功能是计算表达式expression的值,并将该值赋给result,在该函数的expression表达式中,不能包含赋值操作符":="。EvalAssignCharacter格式:result:=EvalAssign("expression"[,decimal,separator])说明:该函数的功能同Eval相似,计算表达式expression的值,并将该值赋给result,在该函数的expression表达式中,可以包含赋值操作符":="。ExitRepeat格式:ExitRepeat说明:该函数在【运算】设计按钮中使用,跳出Repeat循环,执行下面的内容,如果下面没有内容,则退出该【运算】设计按钮。ExitLanguage格式:Exit说明:当Authorware在程序的执行过程中,一旦遇到该函数,在Authorware自动退出该【运算】设计按钮。执行其它设计按钮中的内容。例如:ifScreenDepth>=8thenexitMessage:="Youneedtosetyourcomputertodisplay256colors."EXPMath格式:number:=EXP(x)说明:将x的自然指数的值赋给number。EXP10Math格式:number:=EXP10(x)说明:将x的以10为底的指数值赋给number。FileTypeFile格式:number:=FileType("filename")说明:该函数的结果是返回一个数字,该数字代表文件或文件夹的不同类型:0:表示无此文件或错误;1:表示目录(文件夹);2:表示为打包的文件(.A5P);3:表示不包含RunA4W的打包文件(.A5R);4:表示模板文件(.A5D);5:表示声音文件(.AIF,.PCM,or.WAV);6:表示数字电影文件(.MOV,.AVI,.MPG,.DIR);7:未使用8:表示用户代码(.UCDor.DLL);9:表示文本文件(.TXT);10:表示应用程序文件(.EXE,.COM,.BAT,.PIF);11:表示其它文件;12:表示库文件(.A5L);13:表示打包后的库文件(.A5E)FindCharacter格式:number:=Find("pattern","string")说明:在字符串string中查找由pattern所指定的字符串的位置,该位置的计算方法是按照字符串从左至右的方法为顺序。例如:result:=Find(r,carry)result的值为3,如果在string中没有找到pattern,则返回值为0。该函数的参数pattern中我们可以使用通配符"*":代表零个或多个字符;"?":代表单个字符;使用"\"来去除字符中特殊的含义。FindPropertyList格式: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。FindTextFramework格式:number:=FindText("searchString",scopeIconID,textOrKeywords,matchPattern,resultsInContext,convertResultsToPageIDs,searchInBackground)说明:该函数具有强大的搜寻功能,具体内容参见函数与变量和表达式实例。FindValueList格式: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。FlushEventQueueGeneral格式:FlushEventQueue()说明:该函数将事件队列中等待执行的某事件取消掉。FlushKeysGeneral格式:FlushKeys()说明:该函数的作用是忽略最终用户按下的任何键。FractionMath格式: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;该函数的返回值的格式同各计算机系统的设置有关。GetCalcTarget格式:String:=GetCalc(IconID@"IconTitle")说明:该函数以字符串的形式返回指定【运算】设计按钮中的内容。如果该设计内容是无效的,则该函数返回""。该函数可用插入到一个显示的正文对象中。GetFilePropertyTarget格式:result:=GetFileProperty(#property)说明:该函数返回由#property为标志的文件属性。GetIconPropertyGeneral格式:result:=GetIconProperty(IconID@"SpriteIconTitle",#property)说明:该函数返回指定设计按钮SpriteIconTitle中,指定属性的值。GetInitialValueTarget格式:value:=GetInitialValue("name"[,IconID@"IconTitle"])说明:该函数恢复变量的初始值,该变量可能是一个全局变量,或者是一个设计按钮中的变量。如果该函数的参数是无效的,则返回值为0。该函数可用插入到一个显示的文本中。该函数的错误信息存储在系统变量:EvalStatus和EvalMEssage中。GetLineCharacter格式:1:resultString:=GetLine("string",n)2:resultString:=GetLine("string",n,m)3:resultString:=GetLine("string",n,m,delim)说明:格式:1:resultString:=GetLine("string",n)2:resultString:=GetLine("string",n,m)3:resultString:=GetLine("string",n,m,delim)说明:1:取出字符串中的第n行的内容;2:取出字符串中从第n行到第m行中的内容;3:取出字符串中从第n行到第m行中以delim指定的分界符结尾的行的内容。GetMovieInstanceIcons格式:identifier:=GetMovieInstance(IconID@"MovieTitle")说明:该函数返回的是由MovieTitle指定的设计按钮中播放的数字化电影的数字标识。GetNumber(常用)Character格式:number:=GetNumber(n,"string")说明:该函数返回string中第n个数字字符的数字值,如果n已经超出了string的界限或没有在第n的位置找到数字字符,则该函数返回值为"0"。GetPostPointTarget格式:Point:=GetPostPoint(IconID@"IConTitle",#which)说明:该函数的作用是返回指定设计按钮在屏幕上的位置。GetPostSizeTarget格式:HYPERLINK"http://www.yfdmt.com/"\t"sxrl".Point:=GetPostSize(IconID@"IConTitle",#which)说明:该函数的作用是返回指定设计按钮的尺寸。GetPropertyPlatform格式:value:=GetProperty("window",#property)说明:该函数的作用是取得window指定的窗口属性的值,该窗口是由XCMD或UCD(DLL)所产生的。GetSpriteProperty格式:result:=GetSpriteProperty(IconID@"SpriteIconTitle",#property)说明:该函数取得一个sprite属性的值。GetTextContainingFramework格式:string:=GetTextContaining(n[,m,maxlen])说明:该函数返回由FindText函数所定位的单词和该单词的上下文。例如:1:string:=GetTextContaining(5)该函数返回第五个相匹配的单词的内容;2:string:=GetTextContaining(5,5,20)该实例返回第五次所匹配的单词的上下文,字符的总数为20个。GetVariableTarget格式:value:=GetVariable("name"[IconID@"IConTitle"])说明:该函数的作用是取得指定变量的值。GetWord(常用)Character格式:resultString:=GetWord(n,"string")说明:该函数中返回第n个字符的内容,如果n的值超过string的界限,该函数返回一个空的字符串。GoTo(基本函数)Jump格式:GoTo(IconID@"IconTitle")说明:该函数使Authorware调整到IconTitle指定的设计按钮中。GoToNetPageNet格式:GoToNetPage("URL"[,"windowType"])说明:该函数实现Authorware在网络上的跳转;例如:GoToNetPage("http://www.macromedia.com")函数类别使用格式及说明IconFirstChildIcons格式:ID:=IconFirstChild(IconID@"IconTitle"[,flag])说明:该函数返回【映射】设计按钮中的第一个设计按钮的ID标识,或【交互作用】设计按钮中的第一分支中反馈设计按钮的ID标识,或者【框架】结构中第一个设计按钮的ID标识,在框架结构中,有三种第一个设计按钮的方式,这三种方式由参数flag。参数flag的含义如下:对于【框架】设计按钮,其分支结构分三种情况:1:当参数flag=0时,该函数返回的是页所对应的设计按钮的标题,这些页的相对位置是从左至右的顺序进行标记;2:当参数flag=1时,该函数返回的是框架内部结构输入画面中设计按钮的标题,其相对位置是从左至右的顺序进行标记;3:当参数flag=2时,该函数返回的是框架内部结构退出画面中设计按钮的标题,其相对位置是从左至右的顺序进行标记;IconIDIcons格式:number:=IconID("IconTitle")说明:该函数返回的是指定设计按钮的独一无二的数字标识。IconLastChildIcons格式:ID:=IconLastChild(IconID@"IconTitle"[,flag])说明:该函数返回【映射】设计按钮中的最后一个设计按钮的ID标识,或【交互作用】设计按钮中的最后分支中反馈设计按钮的ID标识,或者【框架】结构中最后一个设计按钮的ID标识,在框架结构中,有三种最后一个设计按钮的方式,这三种方式由参数flag确定。参数flag的含义如下:对于【框架】设计按钮,其分支结构分三种情况:1:当参数flag=0时,该函数返回的是页所对应的设计按钮的标题,这些页的相对位置是从左至右的顺序进行标记;2:当参数flag=1时,该函数返回的是框架内部结构输入画面中设计按钮的标题,其相对位置是从左至右的顺序进行标记;3:当参数flag=2时,该函数返回的是框架内部结构退出画面中设计按钮的标题,其相对位置是从左至右的顺序进行标记;IconLogIDIcons格式:number:=IconLogID(n)说明:该函数的作用是返回从当前正在执行的设计按钮之前的第n个设计按钮的ID标识。当n=0时,返回当前执行的设计按钮的ID标识。IconLogTitleIcons格式:1:string:=IconLogTitle(n)2:string:=IconLogTitle(n,m)说明:1:该函数的作用是返回从当前正在执行的设计按钮之前的第n个设计按钮的标题。当n=0时,返回当前执行的设计按钮的标题。2:该函数返回在n和m之间的所有设计按钮的标题。IconNextIcons格式:ID:=IconNext(IconID@"IconTitle")说明:在【映射】设计按钮中,该函数返回当前执行的设计按钮的下一个设计按钮的ID标识,当在【交互作用】分支结构或【框架】结构中该函数包含当前执行的设计按钮右边的反馈分支设计按钮的ID标识。如果当前设计按钮为最后一个设计按钮,则该函数返回值为"0"。IconNumChildrenIcons格式:number:=IconNumChildren(IconID@"IconTitle"[,flag])说明:我们使用该函数来返回【映射】设计按钮中包含的设计按钮的数目,【交互作用】设计按钮中分支路径设计按钮的数目,对应【框架】结构,返回各分支的数目,对于框架结构我们使用flag参数来设定其特指的结构的位置,具体的内容参见IconLastChild。IconParentIcons格式:ID:=IconParent(IconID@"IconTitle")说明:该函数返回指定IconTitle设计按钮所属的设计按钮,对于一个IconTitle所指定的分支结构中的设计按钮,返回的是该设计按钮附属的组成分支结构的设计按钮。IconPrevIcons格式:ID:=IconPrev(IconID@"IconTitle")说明:在【映射】设计按钮中,该函数返回当前执行的设计按钮的上一个设计按钮的ID标识,当在【交互作用】分支结构或【框架】结构中该函数包含当前执行的设计按钮左边的反馈分支设计按钮的ID标识。如果当前设计按钮为第一个设计按钮,则该函数返回值为"0"。IconTitleIcons格式:string:=IconTitle(IconID)说明:该函数返回IconID指定的设计按钮的标题。包括对该设计按钮的注释。IconTitleShortIcons格式:string:=IconTitleShort(IconID)说明:该函数返回的该函数IconID指定的设计按钮的标题。不包括对该设计按钮的注释。IconTypeIcons格式:number:=IconType(IconID@"IconTitle")说明:该函数返回IconTitle指定的设计按钮的类型:0:错误的iconID标识;1:【显示】设计按钮;2:【移位】设计按钮;3:【擦除】设计按钮4:【交互作用】设计按钮;5:【判定】设计按钮;6:【映射】设计按钮7:【等待】设计按钮8:【运算】设计按钮;9:数字化电影;10:【声音】设计按钮;11:【视频】设计按钮;12:【框架】设计按钮;13:【定向】设计按钮;14:SpriteXtra设计按钮。IconTypeNameIcons格式:string:=IconTypeName(n)说明:当用n用0~14中的一个数字进行替换时,该函数返回的是相应的设计按钮的描述:1:Display8:Calc2:Motion9:Movie3:Erase10:Sound4:Interaction11:Video5:Decision12:Framework6:Map13:Navigate7:Wait14:XtraIf-then(常用)Language格式:ifconditionthenstatement或者:ifconditionthenstatement(s)endif或者:ifconditionthenstatementelsestatement或者:ifconditionthenstatement(s)elsestatement(s)endif或者:ifconditionthenstatement(s)elseifconditionthenstatement(s)elsestatement(s)endif说明:如果If后的条件为真,则执行statements1,否则执行statements2。ImportMediaTarget格式:result:=ImportMedia(IconID@"IconTitle","filename"[,asInternal])说明:该函数的作用是将媒体文件引入到指定的设计按钮中。InflateRectList格式:InflateRect(rectangle,widthChange,heightChange)说明:该函数改变指定矩形的尺度,widthChange为对宽度的变化值,heightChange为对矩形高度的改变值,负值为对矩形尺度的缩小,正值为对矩形尺度的增加。每一单位数值代表两个像素。InitializeGeneral格式:Initialize([variable1,variable2,……variable10])说明:将variable1,variable2等变量的值恢复成为初始化值。InsertLine(常用)Character格式:1:Result:=InsertLine("string",n,"newstring",)2:Result:=InsertLine("string",n,"newstring",delim)说明:1:将newstring插入到string字符串中的第n行,并将最后结果返回给Result。2:使用delim分隔参数时,函数在指定地插入行的同时,还要插入有delim指定的分隔符。IntersectList格式:newRectangle:=Intersect(rectangle1,rectangle2)说明:从两个矩形的交叉点,创建一个新的矩形,例如:Rectangle1:=Rect(0,0,20,20)Rectangle2:=Rect(10,10,30,30)Rectangle3:=Intersect(Rectangle1,Rectangle2)Rectangle3is(10,10,20,20).INTMath格式:number:=INT(x)说明:对数x取整,例如:HYPERLINK"http://www.yfdmt.com/"\t"sxrl".INT(3.14)返回值3;INT("1a2b3c")返回值123。JumpFile(基本函数)Jump格式:JumpFile("filename",["variable1,variable2,…,"folder"])说明:该函数使Authorware跳转到指定的文件中。JumpFileReturn(基本函数)Jump格式:JumpFileReturn("filename",["variable1,variable2,…"folder"])说明:该函数使Authorware跳转到指定的文件中,当退出该文件后,Authorware返回到原始的文件中。JumpOut(基本函数)Jump格式:JumpOut("program",["document"][,"creator"]))说明:该函数将把document指定的文件在program指定的应用程序中打开。并退出Authorware。JumpOutReturn(基本函数)Jump格式:JumpOutReturn("program",["document"][,"creator"])说明:该函数的功能同JumpOut类似,唯一的不同是该函数并不退出Authorware,仅将Authorware放到后台来运行,将programe所指定的应用程序放到前台运行。Creator参数使用在Macintosh机上使用。JumpPrintReturnJump格式:JumpPrintReturn(["program"],"document"[,"creator"])说明:该函数是在program中指定的应用程序中打开document并在该应用程序中打印,打印完毕后继续演示。该函数只能在【运算】设计按钮中使用,而不能在表达式或插入到正文对象中。Creator参数使用在Macintosh机上使用函数类别使用格式及说明OffsetRectList格式:NewRectangle:=OffsetRect(rectangle,x,y)说明:该函数的作用是按照rectangle的形状复制一个矩形,矩形的位置有源矩形的位置和参数x,y来决定,参数x,y是新矩形相对源矩形移动的位置,当x大于零时,新建矩形在源矩形的右边,当y大于零时,新建矩形在源矩形的下方。当参数小于零时,位置相反。OLEDoVerbOLE格式:OLEDoVerb(IconID@"IconTitle"[,"verb"])说明:该函数的作用是激活指定设计按钮中OLE对象的某项操作,该函数的操作仅对该设计按钮中包含的OLE对象有效,对其它对象无效。OLE对象:指通过对象链接与嵌入技术而插入到设计按钮中的对象(如正文对象、或图形对象)。例如:我们要编辑标题为"背景"的【显示】设计按钮中的OLE对象,则可在一个【运算】设计按钮中输入函数"OLEDoVerb(IconID@"背景","edit")"。OLEGetObjectVerbsOLE格式:string:=OLEGetObjectVerbs(IconID@"IconTitle")说明:该函数的作用是对指定的【显示】设计按钮中第一个OLE对象的具体操作以列表的形式返回,其中列表的第一个具体操作是缺省操作,每个操作名占列表中的一行。OLEGetTriggerOLE格式:number:=OLEGetTrigger(IconID@"IconTitle")说明:该函数返回一个为激活OLE对象方式设置的数字标识,其数字的含义如下所述:0:未设置激活方式;1:单击鼠标激活方式;2:双击鼠标激活方式。所谓激活方式,是为让最终用户能激活一个OLE对象而设置的一个操作(单击或双击鼠标)。OLEGetTriggerVerbOLE格式:string:=OLEGetTriggerVerb(IconID@"IconTitle")说明:该函数的作用是对指定【显示】设计按钮中第一个OLE对象设置的激活方式以列表的形式返回。OLEIconizeOLE格式:OLEIconize(IconID@"IconTitle",iconize)说明:该函数的作用是设定将指定【显示】设计按钮中的第一个OLE以图标的形式来显示还是以全图的形式显示,参数iconize的值为TRUE时,以图标的形式显示;参数iconize为FALSE时,以全图的形式显示。OLESetAutoUpdateOLE格式:OLESetAutoUpdate(IconID@"IconTitle",update)说明:该函数用来设置指定【显示】设计按钮中第一个链接OLE对象的链接关系是用什么方式来得到更新的,当参数update为TRUE时,将自动更新,当update为FALSE时,则链接关系只能用户手工修改。OLESetTriggerOLE格式:OLESetTrigger(IconID@"IconTitle",[trigger])说明:该函数的作用是为激活OLE对象方式设置一个数字标识为参数trigger,其数字的含义如下所述:0:未设置激活方式;1:单击鼠标激活方式;2:双击鼠标激活方式。OLESetTriggerVerbOLE格式:OLESetTriggerVerb(IconID@"IconTitle"[,"verb"])说明:该函数的作用是为指定设计按钮中的第一个OLE对象设置一个具体的操作该OLE对象的激活方式是双击鼠标的操作。OLEUpdateNowOLE格式:OLEUpdateNow(IconID@"IconTitle")说明:该函数的作用是更新指定设计按钮中的第一个OLE链接对象,如果是一个OLE嵌入对象,则该对象将被刷新。OverlappingGraphics格式:condition:=Overlapping(IconID@"IconTitle",IconID@"IconTitle")说明:如果两个IconTitle中的显示对象重叠放置的话,该函数的返回值为TRUE。PageContainingFramework格式:ID:=PageContaining(IconID@"IconTitle"[,@"framework"])说明:当不使用参数framework时,该函数是返回指定页所对应设计按钮的ID标识,可以使用该参数指定【框架】结构的标题,当指定的页在【框架】结构中时,将返回该页所对应设计按钮的ID标识,否则返回0。PageFoundIDFramework格式:ID:=PageFoundID(n)说明:当我们使用FindText()函数来查找关键词或在正文后,该函数与该正文和关键词相匹配的正文对象所在的页的ID标识。当n=1时,该函数返回的是第一处匹配的正文对象所在页的ID标识。当n=2时,该函数返回的是第二处匹配的正文对象所在页的ID标识,其它依次类推。PageFoundTitleFramework格式:title:=PageFoundTitle(n[,m])说明:当我们使用FindText()函数来查找关键词或在正文后,该函数与该正文和关键词相匹配的正文对象所在的设计按钮的标题。当没有参数m时,该函数返回的是第n处匹配的正文对象所在设计按钮的标题,当有参数m时,该函数返回的是从第n个匹配设计按钮到第m个匹配正文对象所有的设计按钮标题。PageHistoryIDFramework格式:ID:=PageHistoryID(n[,m])说明:1:不使用参数m时,该函数返回的是最近显示页的设计按钮ID标识,n=1表示最近显示页,n=2表示最近显示页的前一页,其它依次类推。2:当使用参数m时,该函数将返回在该范围内的所有显示页的ID标识,ID标识间以回车符分隔,最后一个ID标识用结束符"\0"来结尾PageHistoryTitleFramework格式:title:=PageHistoryTitle(n[,m])说明:1:不使用参数m时,该函数返回的是最近显示页的设计按钮标题,n=1表示最近显示页,n=2表示最近显示页的前一页,其它依次类推。PasteIconsTarget格式:PasteIcons()说明:该函数的作用是将剪贴板中的设计按钮粘贴到剪贴指针所在处。PasteModelTarget格式:PasteModel("ModelFileName")说明:该函数的作用是将一个模
本文档为【Authorware函数使用大全】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
东木文档
致力于文化知识传播
格式:doc
大小:226KB
软件:Word
页数:49
分类:医药类考试
上传时间:2022-07-27
浏览量:0