childidtonum
語法:number:=childidtonum(iconid@ "parenttitle ",@ "childtitle " [,flag])]
說明:返回子圖標在父圖標下的序號(父圖標一般為【群組】設計圖標、【框架】設計圖標、【交互作用】設計圖標、【決策判斷】設計圖標,子圖標為父圖標的附屬設計圖標,按照從上到下、從左到右的順序排序)。如果childtitle不在parenttitle之下,該函數返回0。當parenttitle為【框架】設計圖標時,使用參數flag要求該函數返回childtitle在【框架】設計圖標parenttitle之下或其入口、出口窗格中的位置。flag可以取以下數值:
0—默認值,返回childtitle在【框架】設計圖標parenttitle的第幾頁中
1—返回childtitle在【框架】設計圖標parenttitle的入口窗格中的位置(從上到下排序)
2—返回childtitle在【框架】設計圖標parenttitle的出口窗格中的位置(從上到下排序)
childnumtoid
語法:id:=childnumtoid(iconid@ "parent ",n [,flag])
說明:返回指定父圖標parent下第n個子圖標的id號碼。父圖標、子圖標及參數flag的定義見函數childidtonum()的說明。
displayicon
語法:displayicon(iconid@ "icontitle ")
說明:按照設計圖標屬性檢查器中的設置,顯示指定的設計圖標中的內容。如果該設計圖標已經顯示在屏幕上,則會更新其中變量的值。例如,文本對象中的變量或者設計圖標屬性中使用的變量。
displayiconnoerase
語法:displayiconnoerase(iconid@ "icontitle ")
說明:顯示指定的設計圖標,其結果正如將該設計圖標設置為“prevent automatic erase”方式。
eraseall
語法:eraseall( )
說明:擦除【演示】窗口中的所有顯示內容。
eraseicon
語法:eraseicon(iconid@ "icontitle ")
說明:刪除指定的設計圖標中的所有顯示對象。
getmovieinstance
語法:identifier:=getmovieinstance(iconid@ "movietitle ")
說明:返回一個quicktime或avi數字化電影實例在authorware中的數字標識,參數movietitle是播放數字化電影的【數字化電影】設計圖標名稱。
iconfirstchild
語法:id:=iconfirstchild(iconid@ "icontitle " [,flag])
說明:返回指定設計圖標的第一個子圖標的id號碼,【群組】設計圖標的子圖標由前向后進行計數,分支結構中的子圖標由左向右進行計數。如果指定設計圖標沒有子圖標,該函數返回0。參數flag的取值如下:
0—返回指定設計圖標的第一個子圖標的id號碼(默認情況)
1—返回指定【框架】設計圖標入口窗格中第一個設計圖標的id號碼
2—返回指定【框架】設計圖標出口窗格中第一個設計圖標的id號碼
iconid
語法:number:=iconid("icontitle ")
說明:返回指定設計圖標的id號碼。該函數影響系統變量evalstatus的值。
iconlastchild
語法:id:=iconlastchild(iconid@ "icontitle " [,flag])
說明:與函數iconfirstchild作用相似,但是返回位于最后的子圖標的id號碼。
iconlogid
語法:number:=iconlogid(n)
說明:返回當前正在執行的設計圖標之前第n個設計圖標的id號碼。如果n=0,返回當前執行的設計圖標的id號碼。在使用該函數之前,必須將系統變量iconlog設置為“大于0”的值。
iconlogtitle
語法:string:=iconlogtitle(n[,m])
說明:返回當前正在執行的設計圖標之前第n個設計圖標的名稱。如果n=0,返回當前執行的設計圖標的名稱。如果使用了參數m,則返回在n和m之前所有設計圖標的名稱。在使用該函數之前,必須將系統變量iconlog設置為“大于0”的值。
iconnext
語法:id:=iconnext(iconid@ "icontitle ")
說明:在一個【群組】設計圖標中,該函數返回指定設計圖標的下一個設計圖標的id號碼。如果指定設計圖標已經是最后一個,則函數返回0。當用在一個分支結構中時,該函數返回指定設計圖標右邊的設計圖標的id號碼,如果指定設計圖標已經是分支結構中最右一個,則函數返回0。
iconnumchildren
語法:number:=iconnumchildren(iconid@ "icontitle " [,flag])
說明:返回指定設計圖標包含(或附屬)的子圖標總數。參數flag的取值如下:
0—返回指定設計圖標的子圖標總數(默認情況)
1—返回【框架】設計圖標入口窗格中設計圖標總數
2—返回【框架】設計圖標出口窗格中設計圖標總數
iconparent
語法:id:=iconparent(iconid@ "icontitle ")
說明:返回指定設計圖標的父圖標的id號碼??梢宰鳛楦笀D標的設計圖標有:【群組】設計圖標、【框架】設計圖標、【交互作用】設計圖標和【決策判斷】設計圖標。
iconprev
語法:id:=iconprev(iconid@ "icontitle ")
說明:與函數iconnext相似,但是返回前一個子圖標的id號碼。當指定設計圖標之前沒有任何設計圖標時,該函數返回0。
icontitle
語法:string:=icontitle(iconid)
說明:返回由id號碼iconid指定的設計圖標的名稱,標題中包含的注釋也一并返回。
icontitleshort
語法:string:=icontitleshort(iconid)
說明:與icontitle作用相似,但是返回的標題中不包含注釋。
icontype
語法:number:=icontype(iconid@ "icontitle ")
說明:返回以數值表示的設計圖標的類型。返回值為0~15之間的數值,與設計圖標類型的對應關系如下:
0—無效id號碼
1—【顯示】設計圖標
2—【移動】設計圖標
3—【擦除】設計圖標
4—【交互作用】設計圖標
5—【決策判斷】設計圖標
6—【群組】設計圖標
7—【等待】設計圖標
8—【運算】設計圖標
9—【數字化電影】設計圖標
10—【聲音】設計圖標
11—【dvd】設計圖標
12—【框架】設計圖標
13—【導航】設計圖標
14—【sprite】設計圖標
15—【知識對象】設計圖標
icontypename
語法:string:=icontypename(n)
說明:返回與數值n對應的設計圖標類型描述,n與類型描述的對應關系如下:
1—display
2—motion
3—erase
4—interaction
5—decision
6—map
7—wait
8—calc
9—movie
10—sound
11—video
12—framework
13—navigate
14—sprite
15—knowledge object
新聞熱點
疑難解答