日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

三 AuthorwareXtras的分類(lèi)和使用技巧

最后舉個(gè)處理事件的例子 , 處理一個(gè)Flash Xtras發(fā)出的事件 。在Flash中做好一個(gè)圖片 , 轉(zhuǎn)化為一個(gè)按紐 , 右鍵選擇【Property】 , 在Actions下的下拉菜單里選get url , 在Url對(duì)話(huà)框內(nèi)輸入一個(gè)地址 , 如:http://www.ustc.edu.cn/ 。輸出為Swf文件 。在Authorware中引入此Flash文件 , 在緊接著的流程線上加一個(gè)交互圖標(biāo) , 交互類(lèi)型設(shè)為Event 。雙擊打開(kāi)Event響應(yīng)的屬性對(duì)話(huà)框 , 將事件發(fā)生器(sender)設(shè)為前面的flash動(dòng)畫(huà) , getURL作為事件名稱(chēng) 。在事件響應(yīng)的下面加入你對(duì)事件的回應(yīng) , 這里是直接跳轉(zhuǎn)到一個(gè)URL指定的Web頁(yè) 。Authorware中對(duì)事件傳遞的格式大體如下:
[#__Sender:9085472, #__SenderXtraName:"Xtra Shockwave Flash Movie", #__SenderIconId:65543, #__EventName:#getURL, #__NumArgs:1, #urlString: "http://www.ustc.edu.cn"]
EventLastMatched得到的是一個(gè)屬性表 , 從屬性表中獲得數(shù)據(jù)要做的是:
A. index:=FindProperty(EventLastMatched,#urlString)
來(lái)得到要使用的屬性在屬性表中的位置 。
B. file:///C:/WINDOWS/TEMP/=ValueAtIndex(EventLastMatched,index)
根據(jù)查找出來(lái)的屬性位置得到屬性的值 , 將值存儲(chǔ)到變量中 。
C. 據(jù)得到的屬性 , 對(duì)事件作相應(yīng)的處理 , 如:在一個(gè)網(wǎng)絡(luò)發(fā)布的程序中 , 可以跳轉(zhuǎn)到一個(gè)頁(yè)面 , 用Gotonetpage(url)來(lái)實(shí)現(xiàn) 。此函數(shù)在本地發(fā)行的情況下自動(dòng)失效 。
Scripting Xtras有三個(gè)概念:全局函數(shù) , 父對(duì)象和子對(duì)象 。全局函數(shù)和系統(tǒng)標(biāo)準(zhǔn)函數(shù)看上去沒(méi)什么兩樣的 , 所不同的僅僅是它由Scripting Xtras提供 。父對(duì)象和子對(duì)象的關(guān)系就象模板(Model Palette)上的圖標(biāo)和流程線上的圖標(biāo)的關(guān)系差不多 。子對(duì)象是父對(duì)象的一個(gè)獨(dú)立的例程 , 擁有它自己的屬性和行為 。使用對(duì)象完成相應(yīng)的功能要通過(guò)調(diào)用對(duì)象的方法來(lái)實(shí)現(xiàn) 。常用到的調(diào)用父子對(duì)象方法的函數(shù)有: NewObject(創(chuàng)建子對(duì)象),CallObject(調(diào)用一個(gè)子對(duì)象), CallParentObject(調(diào)用父對(duì)象), 和DeleteObject(刪除子對(duì)象) 。判別一個(gè)Xtras函數(shù)到底是全局函數(shù)還是父子對(duì)象的方法 , 在Fuction中選擇該函數(shù) , 看它下面的Description ,如果是父對(duì)象方法的 , Description中的使用方法會(huì)是 CallParentObject打頭的 , 同樣子對(duì)象方法以CallObject打頭 , 全局函數(shù)則與標(biāo)準(zhǔn)系統(tǒng)函數(shù)的描述沒(méi)有什么不同 。

    推薦閱讀