国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 媒體動畫 > 正文

Authorware綜合技巧:在Authorware里面控制Flash動畫

2024-09-08 19:25:12
字體:
供稿:網(wǎng)友
  authorware和flash在平時的課件制作中應用都很廣泛,教師們也常會遇到在authorware中調(diào)用flash動畫的情況,那么如何在authorware中方便地控制flash動畫呢?如:播放、暫停、快進、快退等操作。本文將以實例的形式和大家一起來探討這方面的問題。本實例的程序流程圖如圖1。

圖1


  step1:啟動authorware 6.5,按“ctrl+shift+d”快捷鍵打開“properties:file”對話框,將“playback/options”下所有選項全部取消選擇。選擇菜單“insert/media/flash movie…”命令,彈出對話框,勾選其中的“paused”選項,讓動畫開始時為暫停,其余選項均為默認值。單擊[browse…]按鈕導入所需要的flash動畫,最后單擊對話框中的[ok]按鈕,會自動在流程線上添加一個圖標,將這個圖表重新取名為“動畫”。

  step2:拖一個交互圖標至流程線,將其取名為“動畫控制”。拖一個計算圖標至交互圖標下,交互類型選擇為“button”,單擊計算圖表上面的按鈕彈出對話框(如圖2),在“l(fā)abel”選項中輸入“buttonname”,單擊[ok]會彈出“new variable”對話框,在“initial value”中輸入“播放”,這樣就設置了按鈕的初始名稱是“播放”,最后單擊[ok]即可。

  step3:雙擊打開計算圖標,在里面輸入如下語句:

if getspriteproperty(@"動畫", #playing)=false then

----判斷動畫是否播放

callsprite(@"動畫",#play)

----如果沒有播放則讓動畫開始播放

buttonname:="暫停"

----在動畫播放時,將按鈕名稱設置為“暫停”

else

callsprite(@"動畫",#stop)

----如果正在播放則讓動畫暫停

buttonname:="播放"

----在動畫暫停時,將按鈕名稱設置為“播放”

end if

----上面的語句其實主要介紹了二合一按鈕的制作及交互。

圖2
  step4:在交互圖標下,放置兩個計算圖標,分別取名為“快進”和“快退”,雙擊打開“快進”計算圖標,輸入以下語句:

dangqianzhen:=getspriteproperty(@"動畫", #frame)

----獲取動畫當前所在的幀

callsprite(@"動畫", #gotoframe, dangqianzhen+20)

----在原來的幀數(shù)上加20,這樣實現(xiàn)“快進”。

雙擊打開“快退”計算圖標,輸入以下語句:

dangqianzhen:=getspriteproperty(@"動畫", #frame)

callsprite(@"動畫", #gotoframe, dangqianzhen-20)

----在原來的幀數(shù)上減去20,這樣實現(xiàn)“快退”。

  step5:在交互圖標下,再次放置兩個計算圖標,分別取名為“首幀”和“尾幀”,雙擊打開“首幀”計算圖標,在里面輸入以下語句:

callsprite(@"動畫", #gotoframe, 1)

----讓動畫播放第一幀,即“首幀”

雙擊打開“尾幀”計算圖標,輸入以下語句:

allframes:=geticonproperty(@"動畫", #framecount)

----獲取動畫的總幀數(shù)

callsprite(@"動畫", #gotoframe, allframes)

----讓動畫播放最后一幀,即“尾幀”

  最后,按“ctrl+r”鍵運行程序即可測試效果。

  注意:如果在快進或快退過程中,發(fā)現(xiàn)并沒有跳轉(zhuǎn)到預期的動畫幀,可能就是由于flash動畫的主場景中嵌套了影片(movieclip)對象,authorware無法對其進行控制。所以在制作flash動畫時,盡量將所有的幀都放置在主場景中,少用影片對象。如果發(fā)現(xiàn)播放/暫停按鈕的標簽名(buttonname)與動畫狀態(tài)不符合,這說明flash動畫的當前幀加入了stop語句,不會影響按鈕的控制功能。

  authorare中控制flash的語句還有很多,如:調(diào)節(jié)動畫的尺寸、位置、角度、播放速度等等,有興趣的朋友可以參考authorware的幫助多多研究,相信會有所收獲的。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 东光县| 漳浦县| 宝兴县| 乐安县| 策勒县| 银川市| 桦川县| 三都| 唐海县| 方正县| 灌南县| 厦门市| 蒙自县| 白银市| 浦城县| 东乡| 中方县| 利辛县| 双鸭山市| 通州区| 衡阳市| 鲜城| 金溪县| 沾化县| 三穗县| 江口县| 成安县| 体育| 鄂伦春自治旗| 彰化市| 五家渠市| 谢通门县| 桃园市| 南木林县| 南开区| 玉环县| 云龙县| 尼木县| 正定县| 莱西市| 靖西县|