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

二 AuthorwareXtras的分類和使用技巧

2、Sprite Xtras
Sprite Xtras是最為重要的一類Xtras, 它的功能是使Authorware能引入更多類型的媒體 。Authorware 5.1自帶的Sprite Xtras包括Flash Xtras、Quicktime Xtras、Animated Gif、ActiveX Xtras 。第三方的Sprite Xtra有Xtragent Xtras(用來在Authorware中插入Agent的)、QuickDraw3D Xtras(用來在Authorware中插入一個(gè)QuickDraw 3D對象的)、OnStage SE Xtras(播放Mepg的Xtra,帶有全屏,右鍵控制功能)、Web Xtras(類似IE的ActiveX的Sprite Xtras,可以對地址做過濾)、Directmedia Xtras(最好的音頻和視頻播放Xtras,提供豐富的函數(shù)控制) 。Sprite Xtras一般都自帶有安裝程序,如果沒有的話,需要將新的Sprite Xtras放到Xtras目錄下,重新啟動(dòng)Authorware后,在Insert 菜單下就會(huì)增加一條插入相應(yīng)Xtras的指令 。
要在Authorware中加入一個(gè)新的xtra部件,如一個(gè)flash動(dòng)畫,先在程序流程線上點(diǎn)擊你要加入flash動(dòng)畫的地方,選擇菜單欄中的insert下的相應(yīng)的xtras的指令,就完成了一個(gè)部件的插入 。
關(guān)于Sprite Xtras有三個(gè)重要的概念:屬性,事件和方法 。設(shè)置和獲得Sprite xtras的屬性可以用SetIconProperty、SetSpriteProperty、GetIconproperty、GetSpriteProperty這四個(gè)函數(shù) 。補(bǔ)充的是用ActiveX controls時(shí),只能用GetSpriteProperty和SetSpriteProperty 。在Authorware中對事件進(jìn)行控制的變量有EventLastMatched(保存上一次響應(yīng)事件的屬性列表),EventQueue(按到達(dá)的順序保存未處理的外部事件),EventsSuspended(為真的話,禁止事件響應(yīng)打斷正在進(jìn)行的流,而把發(fā)生的事件存在變量EventQueue中),GlobalTempo(控制Xtras接受事件的速率) 。處理事件的函數(shù)主要有FlushEventQueue(清空EventQueue的內(nèi)容)和SendEventReply(對Sprite Xtras產(chǎn)生的事件發(fā)出應(yīng)答) 。
該說到方法了,Authorware中的Methods必須用CallIcon或CallSprite來調(diào)用 。如CallSprite(@"IconTitle",#play),play就是一個(gè)method了 ??梢酝ㄟ^查看Sprite Xtras自述文件來了解Xtras提供的Method 。

    推薦閱讀