Authorware函数大全
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
通用函数Beep()格式:Beep()说明:使系统响铃。CallIcon格式:result:= CallIcon(", #method [, argument...])说明:该函数用来调用带有Sprite Xtra功能的进程。CallObject 格式:result:= CallObject("object", #method [, argument...])说明:该函数调用一个对象的Scripting Xtra句柄,我们可以使用NewObject来创建一个新的对象。CallParentObject格式:result:= CallParentObject("Xtra", #method [, argument...])说明:调用一个具有Sprite Xtra的进程。CallSprite格式:result:= CallSprite(", #method [, argument...])说明:调用一个Sprite进程。CallTraget格式:Result:=CallTarget(SystemFunctionName[,argument,…])说明:用目标程序中给出的参数求指定系统函数的值并返回。如果调用失败,返回0。该函数只能用于wizard 程序中的计算图标。DeleteObject格式:DeleteObject(object)说明:该函数删除一个由NewObject创建的Scripting Xtra对象。FlushEventQueue格式:FlushEventQueue()说明:该函数将事件队列中等待执行的某事件取消掉。FlushKeys格式:FlushKeys()说明:该函数的作用是忽略最终用户按下的任何键。GetIconProperty格式:result:= GetIconProperty(", #property)说明:该函数返回指定图标SpriteIconTitle中,指定属性的值。GetSpriteproperty 格式:result:=GetSpriteProperty()说明:该函数取得一个精灵图标属性的值。Initialize格式:Initialize([variable1, variable2, …variable10])说明:将variable1, variable2等变量的值恢复成为初始化值。MediaPause格式:MediaPause(", pause)说明:该函数的作用是暂停或继续播放在指定图标中的数字化电影,参数pause为TRUE时,暂停播放,参数pause为FALSE时,Authorware将继续播放。MediaPlay格式:MediaPlay(")说明:该函数是使指定图标中的数字化电影开始播放。MediaSeek格式:MediaSeek(", position)说明:该函数的作用是设置指定图标中数字化电影的帧数,使Authorware直接定位该帧的图像。MoveWindow格式:MoveWindow(top, left)说明:该函数只能在计算图标设计窗口中使用,不能作为装饰或在表达式中使用,该函数的作用是将展示窗口遇到到指定的位置。NewObject格式:object:= NewObject("Xtra" [, arguments...])说明:该函数创建一个新的Scripting Xtra并通过参数的设置来调用一个实例启动。NumCount格式:number:= NumCount("string")说明:该函数返回在字符串string中数字的个数。例如:NumberTotal:= NumCount("Greg11Peter22Bobby33Marcia44Jan55Cindy66"),变量NumberTotal 的值为6。PressKey格式:PressKey("keyname")说明:当在该函数中指定一个键盘按键名后,Authorware 执行该函数的效果同最终用户在键盘上按下指定的按键的功能相同。PrintScreen格式:PrintScreen()说明:将当前屏幕上显示的对象直接从设定的打印机上打印输出。Quit格式:Quit([option])说明:该函数的功能是使Authorware直接退出演示过程。Option参数的数字含义如下所述:0表示返回到Authorware窗口。1表示返回到Windows环境,如果在演示过程中是从一个文件跳转到另一个文件,将返回到先前的文件。2表示返回到DOS环境。QuitRestart格式:QuitRestart([option])说明:该函数是使Authorware退出展示过程返回DOS 或Windows环境以后,重新开始运行当前的交互作用应用程序。ResizeWindow格式:ResizeWindow(width, height)说明:重新设置展示窗口的大写。SaveRecords格式:SaveRecords()说明:该函数将用户的信息保存在磁盘上,当用户退出一个文件后,Authorware 自动地执行保存功能。SendEventReply格式:SendEventReply(event, reply)说明:对由Xtras 发出的事件发送一个回应。SetCursor格式:SetCursor(Type)说明:该函数的作用是设定鼠标指针的具体形状:参数type不同的值,其响应鼠标形状为:SetCursor(0) 箭头SetCursor(1) “I”形SetCursor(2) 双箭头形状SetCursor(3) 加号形状SetCursor(4) 方块SetCursor(5) 沙漏形状(Windows)SetCursor(6) 手的形状SetIconProperty格式:SetIconProperty(", #property, Value)说明:该函数用来设置sprite icon's asset.的属性值,该值可以通过GetIconProperty函数来取得。SetKeyboardFocus格式:SetKeyboardFocus(")说明:该函数将当前的焦点放置到指定的sprite 图标, 正文输入响应,Director 电影图标等。SetSpriteProperty格式:
SetSpriteProperty(", #property, value)说明:设置由sprite图标当前显示的sprite的属性的值。ShowCursor格式:ShowCursor(display)说明:该函数的功能是显示或隐藏鼠标,参数display 为ON时,显示鼠标,参数display为OFF时,隐藏鼠标。ShowMenuBar格式:ShowMenuBar(display)说明:该函数用于显示或隐藏展示窗口中的用户菜单。该函数仅能在计算图标设计窗口中使用,不能作为装饰或在表达式中使用。ShowTaskBar格式:ShowTaskBar(display)说明:该函数的功能是显示或隐藏用户任务栏,要显示用户任务栏,将display设置为ON,否则设置为OFF。该函数仅能在计算图标设计窗口中使用,不能作为装饰或在表达式中使用。ShowTitleBar格式:ShowTitleBar(display)说明:该函数的功能是显示或隐藏用户的标题栏,要显示用户的标题栏,将display设置为ON,否则设置为OFF。该函数仅能在计算图标设计窗口中使用,不能作为装饰或在表达式中使用。ShowWindow 格式:ShowWindow(display)说明:打开或关闭显示窗口。OFF关闭,ON打开。SyncWait 格式:SyncPoint(option)和SyncWait(seconds)说明:这两个函数是相互配合起来使用,SyncWait(seconds) 用来设置一个等待时间,seconds为等待时间的秒值。在等待的时间范围内,所有的交互作用响应均暂时不能使用,当如数字化电影、动画及其它操作仍然可以继续。SyncPoint(option)用于设定在何时对SyncWait(seconds)函数设置的等待时间进行计时。参数option的含义如下所述:0表示在当前显示图标显示按钮中的内容前开始计时。1表示在显示当前图标中的内容后开始计时。2表示在用户匹配一个响应或退出一个交互作用分支结构时,开始计时(该数字标识仅用于交互作用分支结构)。Test格式:Test(condition, trueExpression [, falseExpression])说明:该函数的功能是,当condition的值为TRUE时,Authorware计算true expression中的表达式,当condition的值为FALSE时,Authorware计算false expression中的表达式。例如:Test(Score<50, path:=1, path:=2),如果Score小于50,则为path赋值为1,否则赋值为2。TextCopy,格式:TextCopy()说明:该函数的作用是将当前选中的正文复制到剪贴板中。TextCut格式:TextCut()说明:该函数的作用是将当前选中的正文剪贴到剪贴板中。TextPaste格式:TextPaste()说明:该函数的作用是将剪贴板中的内容粘贴到当前激活的正文对象中。Trace格式:Trace("string")说明:该函数的作用是帮助程序的调试,该函数在独立的计算图标设计窗口中使用,我们可以在要调试的图标前加上一个计算图标设计窗口,并在该图标中输入该函数,当Authorware遇到该函数时,会自动跳出跟踪窗口,同时,参数string所设定的字符串会出现在窗口中。TypeOf格式:Type: = TypeOf(value)说明:该函数返回参数value的类型。参数的类型有如下所述几种:#integer ; #real; #string ; #linearList; #propList ; #rect; #point; #symbol; #event例如:TypeOf([1, 2, 3]) 返回值为:#linearList,TypeOf(#a) 返回值为:#symbol,TypeOf("abc") 返回值为:#string。WaitMouseUp格式:WaitMouseUp()说明:该函数暂停展示窗口中的内容,直到用户松开鼠标左键为止。