Authorware函数大全 (3)
[b]Authorware函数大全[/b] (接上贴)[table=98%,#ffffff][tr][td=1,1,5%]序号[/td][td=1,1,15%]函数名称[/td][td=1,1,85%]函数说明[/td][/tr][tr][td=1,1,5%]141[/td][td=1,1,10%][color=#ff0000]NetFileSize [/color][/td][td=1,1,85%][color=#000000]size:=NetFileSize("URL"[,time-out]) 说明 NetFileSize返回指定URL的文件大小(用字节表示)。如果URL没找到或发生错误,返回-l。time-out指针决定网络工作之前等待的时间,缺省值为30秒。NetFileSize仅工作在Authorware Web Playe下。当Authorware Web Playe工作在不信任模式下时,不能使用本函数。[/color][/td][/tr][tr][td=1,1,5%]142[/td][td=1,1,10%][color=#ff0000]NetLastModDate [/color][/td][td=1,1,85%][color=#000000]resule:=NetLastModDate("URL"[,time-out][,format]) 说明 NetLastModDate返回指定URL的最近修改日期。Time-out指针决定网络工作之前等待的时间,缺省值为30秒.NetLastModDate仅工作在Authorware Web Player下。当Authorware WebPlayer工作在不信任模式下时,不能使用本函数。[/color][/td][/tr][tr][td=1,1,5%]143[/td][td=1,1,10%][color=#ff0000]NetPercentDone [/color][/td][td=1,1,85%][color=#000000]progress:=NetPercentDone(netld) 说明 NetPercentDone报告NetDownLoadBackground下载的进度。进度从0到100。下载完成后,返回100。判断下载是否成功,需使用NetError函数。 NetPercentDone仅工作在Authorware Web Playe下,当Authorware Web Playe工作在不信任的模式下时,不能使用本函数。[/color][/td][/tr][tr][td=1,1,5%]144[/td][td=1,1,10%][color=#ff0000]NetPreload [/color][/td][td=1,1,85%][color=#000000]result:=NetPreload(IconID@"IconTitle") 说明 NetPreload将在指定的图标的范围内的段进行异步转换. NetPreload 和Preload 是不同的,因为Authorware Web player并不把数据放入存储器。如果IconTitle是地图、交互、决定、框架或知识对象图标,Authorware Web player转换所有与IconTitle相关联的图标。NetPreload仅工作在Authorware Web player下。相关函数 见PreLoad[/color][/td][/tr][tr][td=1,1,5%]145[/td][td=1,1,10%][color=#ff0000]NewObject [/color][/td][td=1,1,85%][color=#000000]object:=NewObject("Xtra" [, arguments...]) 说明 创建一个新的scripting Xtra实例,并通过参数的设置来调用一个实例启动.[/color][/td][/tr][tr][td=1,1,5%]146[/td][td=1,1,10%][color=#ff0000]NewVariable [/color][/td][td=1,1,85%][color=#000000]result:=NewVariable("variable name",initial value, "description",[IconID@"IconTitle"]) 说明 NewVariable创建了一个新的自语法函数。 如果省略IconID@"IconTitle"这个变量为全局变量。如果新变量创建成功,返回TRUE,否则返回FALSE。错误信息存储在两个系统变量EvalStatus和EValstatus。NewVaiable只能在计算图标中使用,可能与CallTarget函数一起使用,它只在编辑时可用。[/color][/td][/tr][tr][td=1,1,5%]147[/td][td=1,1,10%][color=#ff0000]Number [/color][/td][td=1,1,85%][color=#000000]Number(value) 说明 将数据转化为实型或整型.[/color][/td][/tr][tr][td=1,1,5%]148[/td][td=1,1,10%][color=#ff0000]NumCount [/color][/td][td=1,1,85%][color=#000000]number:=NumCount("string") 说明 NumCount 求字符串string中数字的个数.[/color][/td][/tr][tr][td=1,1,5%]149[/td][td=1,1,10%][color=#ff0000]OffsetRect [/color][/td][td=1,1,85%][color=#000000]OffsetRect(rectangle, x, y) 说明 复制一矩形.[/color][/td][/tr][tr][td=1,1,5%]150[/td][td=1,1,10%][color=#ff0000]OLEDoVerb [/color][/td][td=1,1,85%][color=#000000]OLEDoVerb(IconID@"IconTitle"[,"verb"] 说明 OLEDoVerb图标中第一个OLE对象激活动词。如果没有指定动词则激活主动词,主动词是由创建对象的应用程序决定的。为了找出主动词和其他动词,可以使用OLEGe.tObjectVerbs函数。OLEDoVerb函数可以在运行时激活对象,而不必让用户来激活。[/color][/td][/tr][/table]
[table=98%,#ffffff][tr][td=1,1,5%]序号[/td][td=1,1,15%]函数名称[/td][td=1,1,85%]函数说明[/td][/tr][tr][td=1,1,5%]151[/td][td=1,1,10%][color=#ff0000]OLEGetObjectVerbs [/color][/td][td=1,1,85%][color=#000000]sting:=OLEGetObjectVerbs(IconID@"IconTitle") 说明 OLEGetObjectVerbs返回所给显示图标中第一个OLE对象的所有的动词的目录。目录中的第一个动词为主动词。目录中的每一项用回车键分隔。OLEGetObjectVerbs显示出一个对象所有的动词。用户可以使用GetLine在目录中选择动词,然后使用OLEDoVerb来激活它。用法 下式返回"EditOpen"string:=OLEGetOBjectVerbs(@"graphic")[/color][/td][/tr][tr][td=1,1,5%]152[/td][td=1,1,10%][color=#ff0000]OLEGetTrigger [/color][/td][td=1,1,85%][color=#000000]numher:=OLEGetTrigger(IconID@"IconTitle") 说明 触发一个OLE对象后,OLEGetTrigger返回相应的数字,见表: 0 没有触发器。用户不能触发对象:只能由系统函数OLEDoVerb触发 1 单击触发 2 双击触发使用OLEGetTrigger函数可以知道对象的触发器是如何设置的,用户是否可以激活一个对象,如果可以,是单击触发还是双击触发。要改变触发器,可以使用OLESetTrigger函数。[/color][/td][/tr][tr][td=1,1,5%]153[/td][td=1,1,10%][color=#ff0000]OLEGetTriggerVerb [/color][/td][td=1,1,85%][color=#000000]string:=OLEGetTriggerVerb(IconID@"IconTitle") 说明 对指定显示图标中的首个OLE对象设置的激活方式以列表形式返回.[/color][/td][/tr][tr][td=1,1,5%]154[/td][td=1,1,10%][color=#ff0000]OLEIconize [/color][/td][td=1,1,85%][color=#000000]OLEIconize(IconID@"IconTitle", iconize) 说明 设定指定显示图标中的第1个OLE对象以图标形式显示还是以全图形式显示.若上TRUE则显示为图标.[/color][/td][/tr][tr][td=1,1,5%]155[/td][td=1,1,10%][color=#ff0000]OLESetAutoUpdate [/color][/td][td=1,1,85%][color=#000000]OLESetAutoUpdate(IconID@"IconTitle", update) 说明 设置首个OLE对象用何方式更新.为TRUE,自动更新.[/color][/td][/tr][tr][td=1,1,5%]156[/td][td=1,1,10%][color=#ff0000]OLESetTrigger [/color][/td][td=1,1,85%][color=#000000]OLESetTrigger(IconID@"IconTitle", [trigger]) 说明 OLESetTrigger为显示图标中的第一个OLE对象设置触发器。trigger参数选项如表: 0 用户不能触发对象,只能由系统函数OLEDoVerb触发 1 单击触发 2 双击触发 OLESetTrigger函数规定了用户如何激活一个OLE对象,如果没有设定触发器,缺省值为1。[/color][/td][/tr][tr][td=1,1,5%]157[/td][td=1,1,10%][color=#ff0000]OLESetTriggerVerb [/color][/td][td=1,1,85%][color=#000000]OLESetTriggerVerb(IconID@"IconTitle", "verb") 说明 为指定图标中的首个OLE对象设置激活方式.[/color][/td][/tr][tr][td=1,1,5%]158[/td][td=1,1,10%][color=#ff0000]OLEUpdateNow [/color][/td][td=1,1,85%][color=#000000]OLEUpdateNow(IconID@"IconTitle") 说明 更新指定图标中的首个OLE链接对象.若是一个OLE嵌入对象,则对其刷新.[/color][/td][/tr][tr][td=1,1,5%]159[/td][td=1,1,10%][color=#ff0000]OpenFile [/color][/td][td=1,1,85%][color=#000000]OpenFile("filename") 说明 打开指定的进程文件. 假如 "filename" 省略, 将创建一个无标题文件. 假如指定的文件没有找到将用指定的文件名创建一个新文件. 设置 IOStatus 和 IOMessage. 返回 IOStatus的值. 该函数将什么也不做除非从 CallTarget 调用未打包的目标文件的值.[/color][/td][/tr][/table][table=98%,#ffffff][tr][td=1,1,5%]序号[/td][td=1,1,15%]函数名称[/td][td=1,1,85%]函数说明[/td][/tr][tr][td=1,1,5%]161[/td][td=1,1,10%][color=#ff0000]Overlapping [/color][/td][td=1,1,85%][color=#000000]condition:=Overlapping(IconID@"IconTitle", IconID@"IconTitle") 说明 若两个IconTitle中的显示对象重叠放置,该函数的值为真.[/color][/td][/tr][tr][td=1,1,5%]162[/td][td=1,1,10%][color=#ff0000]PackageFile [/color][/td][td=1,1,85%][color=#000000]PackageFile("OutputFile", Runtime, ResolveLinksAtRuntime, PackLibsInternal, PackMediaInternal, UseDefaultNames, [LibraryLocations]) 说明 打包当前打开的进程文件. 返回 IOStatus的值.该函数什么也不做除非从 CallTarget 函数调 用一个未打包对象文件. OutputFile, 将被创建的文件的文件名. Runtime 0=无, 1=16 位, 2=32 位. ResolveLinksAtRuntime, TRUE / FALSE. PackLibsInternal, TRUE / FALSE. PackMediaInternal, TRUE / FALSE. UseDefaultNames, TRUE / FALSE. LibraryLocations (假如打包时包含外部库) 库 ID 列表和 l打包外部库文件的位置.[/color][/td][/tr][tr][td=1,1,5%]163[/td][td=1,1,10%][color=#ff0000]PackageLibrary [/color][/td][td=1,1,85%][color=#000000]PackageLibrary(LibraryID, "OutputFile", ReferencedOnly, UseDefaultName, PackMediaInternal) 说明 打包指定库文件. 指定文件必须链接到当前进程. 返加回IOStatus的值. LibraryID, 源库文件的 ID (使用 GetLibraryInfo 来获得每一个库文件的 ID . 该池数什么也不做除非从 CallTarget 函数调用一个未打包对象文件. OutputFile, 将被创建的文件的文件名. ReferencedOnly, TRUE / FALSE. UseDefaultName, TRUE / FALSE. PackMediaInternal, TRUE / FALSE.[/color][/td][/tr][tr][td=1,1,5%]164[/td][td=1,1,10%][color=#ff0000]PageContaining [/color][/td][td=1,1,85%][color=#000000]ID:=PageContaining(IconID@"IconTitle"[,@"framework"] 说明 PageContaining返回包含用户指定的图标的页面的图标ID号。如果需要知道图标是否在某个结构内,要使用framework参数,如果它在指定的结构内,Pagecontaining返回页面的ID号,否则返回O. pageContaining通常和FindText以及PageFoundID一起使用。[/color][/td][/tr][tr][td=1,1,5%]165[/td][td=1,1,10%][color=#ff0000]PageFoundID [/color][/td][td=1,1,85%][color=#000000]ID:=PageFoundID(n) 说明 使用FindText函数查找关键词或文本后,用该函数返回与该文本或关键词相匹配的文本对象所在的页的ID标识. n为匹配处.[/color][/td][/tr][tr][td=1,1,5%]166[/td][td=1,1,10%][color=#ff0000]PageFoundTitle [/color][/td][td=1,1,85%][color=#000000]title:=PageFoundTitle(n[,m]) 说明 PageFoundTitle返回匹配的页面的标题,参数n、m指定了范围。为了确定n,Authorware把匹配的第一个页面记为l,匹配的第二个页面记为2,以此类推。返回的标题以O结束。[/color][/td][/tr][tr][td=1,1,5%]167[/td][td=1,1,10%][color=#ff0000]PageHistoryID [/color][/td][td=1,1,85%][color=#000000]ID:=PageHistoryID(n) 说明 返回由n所指定页的图标ID.n=1表示最近页,2表示最近页的前1页.依次类推.[/color][/td][/tr][tr][td=1,1,5%]168[/td][td=1,1,10%][color=#ff0000]PageHistoryTitle [/color][/td][td=1,1,85%][color=#000000]title:=PageHistoryTitle(n[,m]) 说明 pageHistoryTitle返回参数n指定页面的图标标题。最近最频繁用到的页面被记为l,其次为2,依此类推。如果还指定了参数m,PageHistoryTitle函数返回n~m范围内的页面的标题。返回的标题用回车键分隔开,最后一个标题用字符O结束。为了决定页面的顺序,Authorware使用一个目录(称为历史记录)来记录。设置历史记录的最大值的方法为:选择Modify>File>Navigation Setup[/color][/td][/tr][tr][td=1,1,5%]169[/td][td=1,1,10%][color=#ff0000]PasteIcons [/color][/td][td=1,1,85%][color=#000000]PasteIcons() 说明 将剪贴板中的图标粘贴到粘贴手标处.[/color][/td][/tr][tr][td=1,1,5%]170[/td][td=1,1,10%][color=#ff0000]pasteModel [/color][/td][td=1,1,85%][color=#000000]pasteModel("ModelFileName") 说明 pasteModel插入指定的文件到Paste Hand中。使用PasteModel时Authorware更新两个系统变量IOStatus和IOMessage,并返回IOStatus的值。如果没有出错IOStatus包含O而IOMessage为空。[/color][/td][/tr][/table][table=98%,#ffffff][tr][td=1,1,5%]序号[/td][td=1,1,15%]函数名称[/td][td=1,1,85%]函数说明[/td][/tr][tr][td=1,1,5%]171[/td][td=1,1,10%][color=#ff0000]Point [/color][/td][td=1,1,85%][color=#000000]myPoint:=Point(x, y) 说明 在屏幕坐标(x, y)处创建一个点.[/color][/td][/tr][tr][td=1,1,5%]172[/td][td=1,1,10%][color=#ff0000]PointInRect [/color][/td][td=1,1,85%][color=#000000]PointInRect(rectangle, point) 说明 若指定的点point在矩形rectangle内,其值为TRUE,否则为FALSE.[/color][/td][/tr][tr][td=1,1,5%]173[/td][td=1,1,10%][color=#ff0000]postURL [/color][/td][td=1,1,85%][color=#000000]string:=pointURL("URL" , "content"[,time-out]) 说明 PointURL传递信息到指定的URL地址并返回一个字符串 。当Authorware Web Player运行在不信任模式下时,PointURL仅能传递信息到正在运行的PIECE的同一个子文档。也就是说,如果PIECE运行在[url]www.mydomain.com[/url]上,可以传递信息到search.mydomain.com而不能传递信息到[url]www.ootherdomain.com[/url]。因为"otherdomain"和"mydomain.com"不在同一个子文档下。[/color][/td][/tr][tr][td=1,1,5%]174[/td][td=1,1,10%][color=#ff0000]Preload [/color][/td][td=1,1,85%][color=#000000]number:=Preload(IconID@"IconTItle"[,option]) 说明 Preload把执行指定图标所需的所有数据,包括图表、声音、sprite Xtras和数字视频装入内存。对于外部视频文件,Preload打开驱动器和文件但不把整个文件装入内存。如果IconTitle指定的是地图、交互、决定、框架或知识对象图标,Authorware把所有和IconTitle指定的图标有联系的所有图标都装入内存。用户可以设定IconTitle参数为RootIcon来装入完整的文件。 option参数仅对外部文件有效。option的缺省值为l,将外部文件(除了视频)装入内存;option若为O,Authorware将执行IconTitle指定的图标所需的所有图标装入内存,但不把外部文件装入内存。当装入不止一个图标时,Preload尽内存允许的大小装入并返回装入图标的个数。如果所有的图标都装入了,Preloed返回一个正数;如果有的图标没装入,返回一个负数说明装入图标的个数,如果一个图标都没有装入,Preloadd返回O。装入的数据并不能保证一直在内存内。如果Authorware需要使用内存,它将抛弃部分数据(从最近最少用到的数据开始抛弃)。[/color][/td][/tr][tr][td=1,1,5%]175[/td][td=1,1,10%][color=#ff0000]PressKey [/color][/td][td=1,1,85%][color=#000000]PressKey("keyname") 说明 该函数指定键名后,执行该函数的效果犹如用户按下键盘上该键.[/color][/td][/tr][tr][td=1,1,5%]176[/td][td=1,1,10%][color=#ff0000]PrintScreen [/color][/td][td=1,1,85%][color=#000000]PrintScreen() 说明 PrintScreen() 将当前屏幕内容直接从设定的打印机上打印输出.只在计算图标中使用.若Web Player运行在可疑模式,则该命令无效.[/color][/td][/tr][tr][td=1,1,5%]177[/td][td=1,1,10%][color=#ff0000]PropertyAtIndex [/color][/td][td=1,1,85%][color=#000000]property:=PropertyAtIndex(propList, index) 说明 返回属性列表中由index指定的元素属性.若指定索引超出范围或第1个参数不是属性列表,其值为空.[/color][/td][/tr][tr][td=1,1,5%]178[/td][td=1,1,10%][color=#ff0000]PurgePageHistory [/color][/td][td=1,1,85%][color=#000000]PurgePageHistory() 说明 将展示窗口中所有已显示的页的内容全部删除.[/color][/td][/tr][tr][td=1,1,5%]179[/td][td=1,1,10%][color=#ff0000]Quit [/color][/td][td=1,1,85%][color=#000000]Quit([option]) 说明 Quit函数退出文件。参数选项如表: 0 (缺省值)退出Authorware回到程序管理器(Windows3.1) 或桌面(Windows95,98.NT4.0)。如果当前的 Authorware文件是从另一个 Authorware文件跳转来的,则回到原来的 Authorware文件。 1 退出Authorware 回到程序管理器(Windows3.1)或桌面 (Windows95,98.NT4.0) 2 重启动Windows(Windows95,98.NT4.0)或返回DOS (Windows3.1) 3 关闭Windows(Windows95,98.NT4.0) 或退出Authorware回到程序管理器(Windows3.1) 用法 在文件的结尾把Quit放在一个计算图标中或一个永久按钮中,用户就可以随时退出文件。QuitRestart在退出后让用户选择重启动或取回文件。[/color][/td][/tr][tr][td=1,1,5%]180[/td][td=1,1,10%][color=#ff0000]QuitRestart [/color][/td][td=1,1,85%][color=#000000]QuitRestart([option]) 说明 QuitRestart和Quit工作方式基本相同。但使用QuitRestart时,Authorware取回文件后从头开始。重启动后,Authorware把所有的变量都置为初值。QuitRestart和Quit都只能在计算图标中使用,不能在表达式中只用或嵌入。在一个未打包的文件中使用QuitRestart或Quit时Authoorware停止运行文件回到设计窗口。当Authorware Web Player运行在不信任模式下时,Quit(2),Quit(3),QuitRestart(2),QuitRestart(3)失效。用法 在文件的结尾把Quit放在一个计算图标中或一个永久按钮中,用户就可以随时退出文件。QuitRestart在退出后让用户选择重启动或取回文件。[/color][/td][/tr][/table][table=98%,#ffffff][tr][td=1,1,5%]序号[/td][td=1,1,15%]函数名称[/td][td=1,1,85%]函数说明[/td][/tr][tr][td=1,1,5%]181[/td][td=1,1,10%][color=#ff0000]Random [/color][/td][td=1,1,85%][color=#000000]number:=Random(min, max, units) 说明 Random产生范围在min到max之间小数点后类似units的随机数.[/color][/td][/tr][tr][td=1,1,5%]182[/td][td=1,1,10%][color=#ff0000]ReadExtFile [/color][/td][td=1,1,85%][color=#000000]string:=ReadExtFile ("filename") 说明 ReadExtFile读指定的文件名并以字符串的形式返回文件的内容.ReadExtFile只能读ASCⅡ(纯文本)文件.filename指定的URL地址必须完整,是以htt p//servername,https://servername或file:///.ReadExtFile只能在计算图标中使用,不能在表达式中使用或嵌入.使用ReadExtFile时Authorware 自动更新两个系统变量IOStatus和IOMessage,并返回IOStatus的值.如果没有错误IOStatus的值为O,IOMessage为"空"。如果发生错误IOStatus的值不为O,IOMeggage返回错误信息。 当Authorware web player运行在不信任模式下时,如果指定的文件不在本地驱动器上或在另一个服务器上,此函数失效。[/color][/td][/tr][tr][td=1,1,5%]183[/td][td=1,1,10%][color=#ff0000]ReadURL [/color][/td][td=1,1,85%][color=#000000]string:=ReadURL("URL"[,time-out]) 说明 ReadURL读指定的URL地址并以字符串形式返回文件内容或javasoript。 URL地址必须是完整的,以http://servername,file:///或javascript开头。 timo-out参数设定了等待网络操作的时间,缺省设置为30秒。如果不需要返回值,对JavaScript URL的time-out参数可以设定为O。ReadURL仅能使用在计算图标中。Authorwarc自动更新两个系统变量IOStatus和IOMessage,并返回IOStatus的值。如果没有错误,IOStatus的值为O,IOMessage为"空"。当Authorware Web PLayer运行在不信任模式下时,如果指定的文件不在本地驱动器上,此函数失效。举个例子说,ReadURL("http:///c:/payroll.txt ")是有效的,而ReadURL("http://www.myserver.com/payroll.txt")是无效的。[/color][/td][/tr][tr][td=1,1,5%]184[/td][td=1,1,10%][color=#ff0000]Real [/color][/td][td=1,1,85%][color=#000000]Real(value) 说明 将数据从当前值转化为实数形式.[/color][/td][/tr][tr][td=1,1,5%]185[/td][td=1,1,10%][color=#ff0000]Rect [/color][/td][td=1,1,85%][color=#000000]MyRect:=Rect(valuel,value2,value3,value4 MyRect:=Rect(point,point) 说明 Rect创建一个矩形。[/color][/td][/tr][tr][td=1,1,5%]186[/td][td=1,1,10%][color=#ff0000]Reduce [/color][/td][td=1,1,85%][color=#000000]resultString:=Reduce("set", "string") 说明 Reduce 使字符串string进行简化.方法是按照set所指定的字符或字符串将string相应的字符或字符串取出,然后将剩余字符串赋值给resultstring.[/color][/td][/tr][tr][td=1,1,5%]187[/td][td=1,1,10%][color=#ff0000]RenameFile [/color][/td][td=1,1,85%][color=#000000]number:=RenameFile("Filename", "newfilename") 说明 RenameFile函数把文件filename重新命名为newfilename。Authorware忽略newfilename中的路径信息。使用Rename时,Authorware自动更新两个系统变量IOStatus和IOMessage,并返回IOStatus的值。如果没有错误IOStatus的值为O,IOMessage为"空"。如果发生错误,IOStatus的值不为O,IOMessage返回错误信息。当Authorware Web Player运行在不信任模式下时,此函数失效。[/color][/td][/tr][tr][td=1,1,5%]188[/td][td=1,1,10%][color=#ff0000]RepeatString [/color][/td][td=1,1,85%][color=#000000]resultString:=RepeatString("string", n) 说明 RepeatString 将字符串重复n次,赋值给resultstring.[/color][/td][/tr][tr][td=1,1,5%]189[/td][td=1,1,10%][color=#ff0000]Replace [/color][/td][td=1,1,85%][color=#000000]resultString:=Replace("pattern", "replace", "string") 说明 Replace把string中的pattern用replace取代并返回。用法 下式把UserData中的所有的回车键用Tab取代 Userdata:=Replace(Return,Tab,UserDate)[/color][/td][/tr][tr][td=1,1,5%]190[/td][td=1,1,10%][color=#ff0000]ReplaceLine [/color][/td][td=1,1,85%][color=#000000]resultString:=ReplaceLine("string", n, "newString"[, delim]) 说明 以字符串"newstring"来替换"string"中的第n行.[/color][/td][/tr][/table][table=98%,#ffffff][tr][td=1,1,5%]序号[/td][td=1,1,15%]函数名称[/td][td=1,1,85%]函数说明[/td][/tr][tr][td=1,1,5%]191[/td][td=1,1,10%][color=#ff0000]ReplaceSelection [/color][/td][td=1,1,85%][color=#000000]ReplaceSelection([IconID@"IconTitle"]) 说明 RepLaceSeLetion在IconTItle指定的图标中制造一条选择路径.如果IconTitle指定的图标和一个决定图标联结,指定的图标成为可运行的.如果IconTitle指定的图是一个决定图标,所有联结的图标可选。用法 Test(Score<75,ReplaceSeletion(@"Intro Exercises"))[/color][/td][/tr][tr][td=1,1,5%]192[/td][td=1,1,10%][color=#ff0000]ReplaceString [/color][/td][td=1,1,85%][color=#000000]resultString:=ReplaceString("originalString",start,length, "replacement") 说明 ReplaceString把字符串originalString从第start个字符开始的length个字符用字符串replacement取代。[/color][/td][/tr][tr][td=1,1,5%]193[/td][td=1,1,10%][color=#ff0000]ReplaceWord [/color][/td][td=1,1,85%][color=#000000]resultString:=ReplaceWord("word", "replacer", "string") 说明 ReplaceWord把string中的word用replacer取代并返回字符串。ReplaceWord可以使用通配符,具体请参看"Find"函数.[/color][/td][/tr][tr][td=1,1,5%]194[/td][td=1,1,10%][color=#ff0000]ResetBandwidth [/color][/td][td=1,1,85%][color=#000000]ResetBandwidth(selector) 说明 ResetBandwidth为指定的selector清除带宽.[/color][/td][/tr][tr][td=1,1,5%]195[/td][td=1,1,10%][color=#ff0000]ResizeWindow [/color][/td][td=1,1,85%][color=#000000]ResizeWindow(width, height) 说明 ResizeWindow重新设定当前窗口,使之和指定的width,height参数相符合。ResizeWindow只能使用在计算图标中,不能在表达式中使用或嵌入。ResizeWindow和系统变量WindowHeight、WindowWidth、WindowTop、WindowLeft一起工作,这四个系统变量提供当前窗口的规格和位置信息。[/color][/td][/tr][tr][td=1,1,5%]196[/td][td=1,1,10%][color=#ff0000]Restart [/color][/td][td=1,1,85%][color=#000000]Restart() 说明 Restart初始化文件和所有变量.只在计算图标中使用.[/color][/td][/tr][tr][td=1,1,5%]197[/td][td=1,1,10%][color=#ff0000]ResumeFile [/color][/td][td=1,1,85%][color=#000000]ResumeFile(["recfolder"]) 说明 ResumeFile返回Authorware退出的最后一个文件的点。ResumeFileName返回恢复的文件名,如果没有文件可恢复,ResumeFileName返回一个空串。要恢复一个文件,在文件属性对话框要选定"Resume"选项,并且Authorware必须有文件的记录文件夹。如果文件在它们的缺省位置,不需要指定路径,如果要指定别的文件名或记录位置,要使用recfolder参数。[/color][/td][/tr][tr][td=1,1,5%]198[/td][td=1,1,10%][color=#ff0000]ResumeFileName [/color][/td][td=1,1,85%][color=#000000]string:=ResumeFileName(["recfolder"]) 说明 ResumeFile返回Authorware退出的最后一个文件的点。ResumeFileName返回恢复的文件名,如果没有文件可恢复,ResumeFileName返回一个空串。要恢复一个文件,在文件属性对话框要选定"Resume"选项,并且Authorware必须有文件的记录文件夹。如果文件在它们的缺省位置,不需要指定路径,如果要指定别的文件名或记录位置,要使用recfolder参数。[/color][/td][/tr][tr][td=1,1,5%]199[/td][td=1,1,10%][color=#ff0000]Rfind [/color][/td][td=1,1,85%][color=#000000]number:=Rfind("pattern", "string") 说明 Rfind在string中搜索pattern并返回最后一个匹配的位置,如果没有找到Pattern则返回O。RFind函数是非常灵敏的,要注意字母的大、小写。用户可以使用通配符来扩展搜索范围: "*" 可以代替任何字符串 "?" 可以代替任何单个字符 "\" 除去字符的特殊意义[/color][/td][/tr][tr][td=1,1,5%]200[/td][td=1,1,10%][color=#ff0000]RGB [/color][/td][td=1,1,85%][color=#000000]RGB(R, G, B) 说明 将红(red)绿(green)蓝(blue)三色值合成为某一颜色.R,G,B的色值范围为0到255.[/color][/td][/tr][/table]
页:
[1]
