麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 媒體動畫 > 正文

Authorware類和函數:authorware7.0函數教學文章連載--Target類(2)

2024-09-08 19:24:46
字體:
來源:轉載
供稿:網友

groupicons

語法:groupicons( )

說明:將當前所有被選擇的設計圖標組合在一起,在組合之后設計圖標仍然保持選中狀態。該函數僅在未打包的程序中使用。

importmedia

語法:importmedia(iconid@"icontitle","filename" [,asinternal])

說明:向特定的設計圖標中(【顯示】設計圖標、【交互作用】設計圖標、【數字化電影】設計圖標及【聲音】設計圖標)導入指定的多媒體數據。參數asinternal在默認情況下為false,表示將采用外部文件的方式應用多媒體數據。

inserticon

語法:number:=inserticon(icontype)

說明:向流程線上手形插入指針所在位置處插入指定類型的設計圖標。數值型參數icontype用于指定設計圖標的類型,數值與設計圖標類型的對應關系請參閱系統函數icontype(iconid @"icontitle")的說明。

iscoursechanged

語法:bool:=iscoursechanged( )

說明:如果函數返回true,則表示當前程序文件發生了改變,但尚未存盤。該函數僅在未打包的程序中使用。

islibrarychanged

語法:bool:=islibrarychanged(libraryid)

說明:如果函數返回true,則表示由參數libraryid指定的庫文件發生了改變,但尚未存盤。

該函數僅在未打包的程序中使用。

korefresh

語法:korefresh()

說明:自動刷新知識對象窗口中的知識對象。該函數通過搜索knowledge objects文件夾來發現是否存在新的知識對象,僅在程序設計期間有效。

launchcommand

語法:launchcommand(windowhandle,"filename" [,"arguments"])

說明:執行由參數filename指定的命令,args是該命令需要的參數。filename中應該給出命令文件名以及完整的路徑。該函數僅通過系統函數calltarget()進行調用。

newvariable

語法:result:=newvariable("variable name",initial value,"description",[iconid@"icontitle"])

說明:創建一個新的自定義變量,利用可選參數iconid可以創建一個新的圖標變量。變量

創建成功則函數返回true,否則返回false,錯誤狀態信息被保存在系統變量evalstatus和evalmessage中。該函數可以在程序設計期間由系統函數calltarget()進行調用。

openfile

語法:iostatus:=openfile ("filename")

說明:打開指定的程序文件。如果沒有發現由參數filename指定的程序文件,則創建一個新的程序文件并以filename進行命名。如果filename的值為空,則將新的程序文件命名為“untitled”。該函數僅在未打包的程序中使用,并由系統函數calltarget()進行調用。該函數的執行將會影響系統變量iostatus和iomessage的值。

openicon

語法:openicon(iconid@"icontitle" [,#which ] [,shift ])

說明: 為指定的設計圖標打開由參數#which指定的窗口或對話框。參數#which可以取以下值:

#display—打開設計圖標準備進行編輯,設計圖標中的所有內容將顯示在【演示】窗口中。如果此時參數shift的值為true,【演示】窗口中的內容處于受保護狀態

#map—打開【群組】設計圖標、【框架】設計圖標或【知識對象】設計圖標,顯示其中包含的子圖標。處于鎖定狀態的【知識對象】設計圖標不能被打開

#property—打開設計圖標屬性檢查器(#which參數的默認值)

#response—為指定響應打開響應屬性檢查器

openlibrary

語法:iostatus:=openlibrary("filename")

說明:打開指定的庫文件并返回系統變量iostatus的當前值。該函數僅在未打包的程序中使用。

packagefile

語法:iostatus:=packagefile("outputfile",runtime,resolvelinksatruntime,

packlibsinternal,packmediainternal,usedefaultnames,[librarylocations])

說明:將當前打開的程序文件打包。該函數僅在未打包的程序中使用,并應該由系統函數calltarget( )進行調用。該函數的執行影響系統變量iostatus和iomessage的值。

參數outputfile用于指定打包生成文件的名稱。

參數runtime 有以下2種允許的取值:

0—none

2—32 bit

參數resolvelinksatruntime,packlibsinternal,packmediainternal,usedefaultnames分別對應于【package file】對話框中的相應選項,它們的值可以是true或false。如果決定將庫文件打包在外部,由參數librarylocations指定庫文件的id號碼和打包文件的存儲位置。


packagelibrary

語法:iostatus:=packagelibrary(libraryid,"outputfile",referencedonly,usedefaultname,

packmediainternal)

說明:將指定的庫文件打包,被指定的庫文件必須與當前程序文件相關聯。參數libraryid是指定庫文件的id號碼(通過系統函數getlibraryinfo()獲得)。參數outputfile用于指定打包生成文件的名稱。參數referencedonly,usedefaultname,packmediainternal分別對應于【package library】對話框中的相應選項,它們的值可以是true或false。

pasteicons

語法:pasteicons( )

說明:將剪貼板中的設計圖標粘貼到當前插入指針所處位置。從鎖定的知識對象中拷貝的設計圖標只能粘貼到鎖定的知識對象中。

pastemodel

語法:pastemodel("modelfilename")

說明:將一個模塊粘貼到當前插入指針所處位置。該函數的執行影響到兩個系統變量

iostatus和iomessage。

savefile

語法:savefile(["filename"])

說明:如果沒有指定參數,該函數將保存當前程序文件。如果當前程序文件尚未命名,則必須指定filename(不能使用"untitled"作為文件名)。該函數的執行影響兩個系統變量iostatus和iomessage,且只能在程序設計期間使用。

savelibrary

語法:iostatus:=savelibrary(libraryid,["new filename"])

說明:保存由參數libraryid(通過系統函數getlibraryinfo()獲得)指定的庫文件。如果指定了新的文件名,庫文件將以新的文件進行存儲。執行該函數將使當前程序文件被設置為“changed”狀態。該函數僅在未打包的程序中使用。

selecticon

語法:selecticon([iconid@"icontitle"][,extend])

說明:選擇程序文件中的設計圖標。使用不同的參數將導致進行以下可能的選擇操作:

selecticon()—將取消當前選擇

selecticon(iconid)—將選擇單個設計圖標

selecticon(iconid,true)—將一個設計圖標增加到選擇范圍內

如果參數無效則不會對當前選擇有影響。

setcalc

語法:setcalc(iconid@"icontitle","calculation")

說明:如果calculation有效(能通過編譯),該函數使用它來取代指定【運算】設計圖標中的內容。該函數的執行影響系統變量evalstatus的值。

setempty

語法:setempty(iconid@"icontitle",state)

說明:設置指定【知識對象】設計圖標【empty】屬性的狀態。參數state設置為“true”表示該設計圖標為空,設置為“false”表示該設計圖標不為空。在程序設計期間,authorware會自動為空【知識對象】設計圖標調用向導程序。


setfileproperty

語法:setfileproperty(#property,value)

說明:設置文件的屬性,成功則返回true,否則返回false。屬性【#property】和屬性值value可以有以下設置(括號中為可用的屬性值):

(1)下列屬性的值可設置為true或false

#awtitlebar,#awtaskbar,#awcenteronscreen,#awmenubar,#awoverlaymenu,#awmatchwindowcolor,#awstandardappearance,#awwindows31metrics,#awdesktoppattern,#awtrackallinteractions,#awtrackscore,#awtracktime,#awtracktimeout,awlogoutuponexit

如果【#awtaskbar】屬性被設置為“true”,則【#awtitlebar】屬性也必須被設置為“true”。

(2)下列屬性對應于【文件】屬性檢查器中對應的下拉列表框

#awwindowspaths—可以被設置為#dos,#unc

#awwindowsnames—可以被設置為#dos,#longfilenames

#awwindowsize—可以被設置為[#type: #variable,#size: [width,height]],[#type: #fixed,#size: [width,height]],[#type: #fullscreen,#size: [width,height]]

(3)下列屬性對應于【文件】屬性檢查器中【interaction】(【交互作用】)選項卡中的屬性

#awonreturn—可以被設置為#resume,#restart

#awsearchpath—可以被設置為路徑字符串

#awwaitbuttonlabel—可以被設置為長度為408字符之內的字符串

#awfilebuttonwait—可以被設置為有效的按鈕索引值,用于指定【continue】按鈕的樣式

#awreturntransition—用于指定文件返回時使用的過渡效果,可以被設置為[#category:過渡效果類名,#transition:過渡效果名]

(4)下列屬性對應于【文件】屬性檢查器中【playback】(【回放】)選項卡中的【顏色】屬性

#awbackgroundcolor—可以被設置為10進制顏色數值,范圍是0~16 777 215

#awchromakeycolor—可以被設置為10進制顏色數值,范圍是0~16 777 215

(5)下列屬性用于決定文件中使用的字體

#awfontmaptitles,#awfontmapcalcs,#awfontmapkeywords

(6)其他屬性

#awiconcount—這是一個只讀屬性,反映程序文件中包含的設計圖標數目

#awpackdefaulnames—可設置為true或false,用于決定是否按默認名稱打包

#awpacklibinternal—可設置為true或false,用于決定是否將庫設計圖標打包在程序內部

#awpackmediainternal—可設置為true或false,用于決定是否將外部連接方式的多媒體文件打包在程序文件內部

#awpackrunlink—可設置為true或false,用于決定在程序運行時是否解決斷鏈問題

#awpackruntime—可設置為#none,#run32,用于決定以何種方式打包

sethotobject

語法:sethotobject(iconid@"response",iconid@"object")

說明:為指定的熱對象響應response設置熱對象object。對設計圖標的設置并沒有存儲,因此在設計期間需要調用系統函數seticonproperty()保存修改后的設置。該函數可以在設計期間和運行期間使用。

seticontitle

語法:seticontitle(iconid@"icontitle","title")

說明:為指定設計圖標設置標題。該函數的執行影響到系統變量evalstatus。

setinitialvalue

語法:setinitialvalue( value,"name" [,iconid @"icontitle"])

說明:為指定變量設置初始值。該函數的執行影響到兩個系統變量evalstatus和evalmessage。

setmotionobject

語法setmotionobject(iconid@"motion",iconid@ "object")

說明:為指定的【移動】設計圖標motion設置被移動的對象object。對設計圖標的設置并沒有存儲,因此在設計期間需要調用系統函數seticonproperty()保存修改后的設置。該函數可以在設計期間和運行期間使用。

setpastehand

語法setpastehand(iconid@"icontitle",#position [,flag ])

說明:設置插入指針所處的位置。位置#position是相對于指定設計圖標icontitle而言的,其可能的取值有:#before,#after,#beforefirstchild及#afterlastchild。參數flag可能的取值如下:

0—返回指定設計圖標的第一個子圖標的id號碼(默認情況)

1—返回指定【框架】設計圖標入口窗格中第一個設計圖標的id號碼

2—返回指定【框架】設計圖標出口窗格中第一個設計圖標的id號碼

setpostpoint

語法:setpostpoint(iconid@"icontitle",#which,point)

說明:設置指定設計圖標的內容在【演示】窗口中顯示的坐標。參數#which的取值為#display或#response,用于區別普通顯示對象和交互作用控制對象。例如,按鈕。參數point用于設置對象左上角的坐標。

setpostsize

語法:setpostsize(iconid@"icontitle",#which,sizepoint)

說明:設置指定設計圖標的內容占據的顯示區域的大小。參數#which的值只能設置為

     #response。

settargetmodal

語法:settargetmodal(windowhandle,flag)

說明:該函數只能通過外部命令由系統函數calltarget( )進行調用,用于切換命令窗口的模式或者非模式狀態。參數flag的值為true時,命令窗口為模式窗口;參數flag的值為false時,命令窗口為非模式窗口,此時允許用戶切換到設計窗口中進行操作。

settargetobject

語法:settargetobject(iconid@"response",iconid@"object")

說明:為指定的目標區響應response設置目標對象object。對設計圖標的設置并沒有存儲,因此在設計期間需要調用系統函數seticonproperty( )保存修改后的設置。該函數可以在設計期間和運行期間使用。

setvariable

語法:setvariable ( value,"variablename" [,iconid @"icontitle"])

說明:設置指定變量的值,變量可以是全局變量或圖標變量。該函數的執行影響到兩個系統變量evalstatus和evalmessage。

ungroupicons

語法:ungroupicons( )

說明:將當前選中的設計圖標分組,在分組之后設計圖標仍然保持選中狀態。該函數僅在未打包的程序中使用。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 极品大长腿啪啪高潮露脸 | 中国美女一级黄色大片 | 欧美国产永久免费看片 | 日本高清一级片 | 亚洲精品com | 欧美精品久久久久久久久久 | av成人免费在线观看 | 91小视频在线观看免费版高清 | 久久成人免费网站 | 国产精品1区2区 | 国产精品av久久久久久网址 | 日韩视频高清 | 亚洲一区二区三区日本久久九 | 中国性xxx| 91在线精品亚洲一区二区 | 久久成人福利 | 黄色特级一级片 | av在线免费不卡 | 欧美一级片一区 | 成人不卡 | 国产88久久久国产精品免费二区 | 色97色| 国产精品一品二区三区四区18 | 91精品国产91久久久久久不卞 | 成人午夜看片 | 国产精品免费麻豆入口 | 免费视频aaa | 中文字幕1区2区 | 精品国产一区二区三区四区在线 | 国产精品刺激对白麻豆99 | 中国洗澡偷拍在线播放 | 我爱我色成人网 | 久章草影院 | 国产精品一区二区三区在线播放 | 蜜桃91丨九色丨蝌蚪91桃色 | 羞羞网站在线观看入口免费 | h视频免费在线观看 | 亚洲视屏在线 | 精品一区二区久久久久久按摩 | 91精品国产乱码久久桃 | 久久久入口 |