beep
語法:beep([system sound or frequency],[duration])
說明:該函數(shù)播放不同的系統(tǒng)提示音。如果調(diào)用時不使用任何參數(shù),那么該函數(shù)的執(zhí)行結(jié)果就是使計算機的揚聲器鳴響一聲。第一個參數(shù)允許用戶播放windows系統(tǒng)中定義的5種提示音(下面給出5個參數(shù)對應(yīng)的聲音名稱,由用戶在系統(tǒng)聲音屬性中的設(shè)置決定):
1—systemasterisk (消息提示)
2—systemexclamation (感嘆)
3—systemhand(因致命錯誤而停止)
4—systemquestion(問題)
5—systemdefault(默認(rèn))
在基于windows nt的操作系統(tǒng)中,可以將2個參數(shù)結(jié)合起來使用。此時第一個參數(shù)作為聲音頻率使用,范圍從37~32 767;第二個參數(shù)設(shè)置播放時間,單位為毫秒。
callicon
語法:result:=callicon(@"spriteicontitle ",#method [,argument...])
說明:調(diào)用指定【sprite】設(shè)計圖標(biāo)的一個方法。
callobject
語法:result:=callobject(object,#method [,arguments...])
說明:調(diào)用一個scripting xtra子對象的方法。可以利用newobject函數(shù)創(chuàng)建一個新的對象,然后使用該函數(shù)調(diào)用對象的方法。
callparentobject
語法:result:=callparentobject("xtra ",#method [,arguments...])
說明:調(diào)用一個scripting xtra父對象的方法。scripting xtra父對象由authorware自動創(chuàng)建,而不能手工創(chuàng)建。
callsprite
語法:result:=callsprite(@"spriteicontitle ",#method [,argument...])
說明:調(diào)用一個sprite對象的方法。
calltarget
語法:result:=calltarget("systemfunctionname " [,arguments,...])
說明:用于向?qū)С绦蛟谀繕?biāo)程序的環(huán)境中使用環(huán)境參數(shù)調(diào)用指定的系統(tǒng)函數(shù)。該函數(shù)只能在向?qū)С绦虻摹具\算】設(shè)計圖標(biāo)中使用,其執(zhí)行結(jié)果就是指定函數(shù)的返回值。如果函數(shù)調(diào)用失敗,返回值為0。
deleteobject
語法:deleteobject(object)
說明:刪除由函數(shù)newobject創(chuàng)建的scripting xtra對象實例。
flusheventqueue
語法:flusheventqueue( )
說明:從事件列表中清除所有尚未處理的事件。
flushkeys
語法:flushkeys( )
說明:清除目前尚未處理的所有鍵盤輸入,但不清除系統(tǒng)等效的鍵盤輸入。例如,函數(shù)presskey( )設(shè)置的按鍵。
geticonproperty
語法:result:=geticonproperty(@"icontitle ",#property)
說明:返回指定設(shè)計圖標(biāo)的特定的屬性的值。
getspriteproperty
語法:result:=getspriteproperty(@"spriteicontitle ",#property)
說明:返回指定sprite對象特定屬性的值。通過系統(tǒng)函數(shù)geticonproperty()可以返回指定【sprite】設(shè)計圖標(biāo)的特定屬性的值。
initialize
語法:initialize( )或 initialize([variable1,variable2,...,variable 10])
說明:將由參數(shù)指定的變量(最多10個)恢復(fù)為初始值。如果不加任何參數(shù)運行該函數(shù),則將所有的變量恢復(fù)為初始值。
jsgarbagecollect
語法:jsgarbagecollect( )
說明:該函數(shù)在javascript內(nèi)存池中進行碎片收集。必要的碎片收集工作可以釋放javascript對象占用的內(nèi)存,以及在當(dāng)前上下文中不再需要的字符串。碎片收集釋放的內(nèi)存空間可以被javascript引擎再次使用。通常情況下,碎片收集由javascript引擎自動調(diào)用,因此該函數(shù)不必顯式調(diào)用。
mediapause
語法:mediapause(iconid@ "icontitle ",pause)
說明:暫停或繼續(xù)播放指定設(shè)計圖標(biāo)中的數(shù)字化電影或聲音。當(dāng)參數(shù)pause的值為true時則暫停播放,為false時則從暫停之處繼續(xù)播放。
mediaplay
語法:mediaplay(iconid@ "icontitle ")
說明:播放指定設(shè)計圖標(biāo)中的數(shù)字化電影、視頻信息或聲音。如果數(shù)字化電影、視頻信息或聲音正在播放,則該函數(shù)將控制其從起始位置重新開始播放。
mediaseek
語法:mediaseek(iconid@ "icontitle ",position)
說明:設(shè)置指定設(shè)計圖標(biāo)中數(shù)字化電影、視頻信息或聲音的當(dāng)前播放位置。對于數(shù)字化電影和視頻信息,參數(shù)position為幀數(shù)。對于聲音,參數(shù)position為毫秒值。
movecursor
語法:movecursor(x,y)
說明:移動鼠標(biāo)指針到指定的坐標(biāo)(x,y)處。
movewindow
語法:movewindow(top,left)
說明:移動【演示】窗口。參數(shù)top和left是其新的左上角坐標(biāo)。
newobject
語法:object:=newobject("xtra " [,arguments...])
說明:使用參數(shù)arguments調(diào)用scripting xtra的new方法,創(chuàng)建一個新的scripting xtra對象實例。
presskey
語法:presskey("keyname ")
說明:執(zhí)行該函數(shù)相當(dāng)于在鍵盤上按下keyname對應(yīng)的鍵。例如,presskey("f1")。
printscreen
語法:printscreen( )
說明:將當(dāng)前【演示】窗口中的顯示內(nèi)容從選定的打印機輸出。如果程序通過authorware web player在非信任模式下運行,該函數(shù)將被禁用。
quit
語法:quit(option)
說明:立即退出程序,退出之后的操作由參數(shù)option指定如下:
0—如果是由另一程序文件跳轉(zhuǎn)而來,則返回該文件,否則返回windows桌面(windows 95/98/nt 4.0/2000/xp)。如果當(dāng)前使用的是macintosh操作系統(tǒng),則返回到查找器(finder)
1—直接返回windows桌面(windows 95/98/nt 4.0/2000/xp)。如果當(dāng)前使用的是macintosh操作系統(tǒng),則返回到查找器(finder)
2—重新啟動windows(windows 95/98/nt 4.0/2000/xp)操作系統(tǒng)。如果當(dāng)前使用的是macintosh操作系統(tǒng),則重新啟動系統(tǒng)
3—關(guān)閉計算機(windows 95/98/nt 4.0/2000/xp)。如果當(dāng)前使用的是macintosh操作系統(tǒng),則關(guān)閉計算機
如果程序通過authorware web player在非信任模式下運行,quit(2),quit(3)將被禁用。
quitrestart
語法:quitrestart(option)
說明:與函數(shù)quit( )作用相似,但是繼續(xù)執(zhí)行該程序時,總是重新開始執(zhí)行而不管【文件】屬性檢查器中【on return】選項的設(shè)置。如果程序通過authorware web player在非信任模式下運行,quitrestart(2),quitrestart(3)將被禁用。
resizewindow
語法:resizewindow(width,height)
說明:重設(shè)【演示】窗口的大小。參數(shù)width和height分別用于指定改變后【演示】窗口的寬度和高度,單位為像素。
restart
語法:restart( )
說明:使用整個程序文件從頭開始執(zhí)行,同時將所有的變量恢復(fù)為初始值。
saverecords
語法:saverecords( )
說明:將用戶記錄數(shù)據(jù)存盤。在用戶退出一個交互應(yīng)用程序時,authorware會自動將用戶記錄存盤。如果程序通過authorware web player在非信任模式下運行,該函數(shù)將被禁用。
sendeventreply
語法:sendeventreply(event,reply)
說明:對xtra發(fā)送的事件進行應(yīng)答。
setcursor
語法:setcursor(type)
說明:設(shè)置鼠標(biāo)指針的形狀。形狀由參數(shù)type指定如下:
0—普通箭頭形
1—“i”形
2—十字交叉線
3—空心加號
4—空白(隱藏指針)
5—沙漏形
6—手形
如果向程序中添加自定義鼠標(biāo)指針,authorware自動將它們定義為51以上的值。
新聞熱點
疑難解答