許亞紅 都勻市第三中學(xué),貴州
Athorware動(dòng)畫效果的實(shí)現(xiàn)
許亞紅 都勻市第三中學(xué),貴州
在20世紀(jì)90年代以前,人們很少看到能夠?qū)崿F(xiàn)人機(jī)交互的作品,更談不上畫面精美、操作方便了。20世紀(jì)90年代以后,多媒體闖入了計(jì)算機(jī)領(lǐng)域,它的出現(xiàn)為計(jì)算機(jī)發(fā)展翻開(kāi)了嶄新的一頁(yè)。很顯然,多媒體作品的創(chuàng)作,首先必須要有一個(gè)多媒體的制作軟件。Macromedia公司開(kāi)辟了多媒體創(chuàng)作的新天地,它成功地開(kāi)發(fā)了Authorware這款優(yōu)秀的多媒體制作軟件。
Authorware;多媒體;動(dòng)畫;圖標(biāo)
作為一個(gè)優(yōu)秀的多媒體制作軟件,Authorware已成為眾多多媒體創(chuàng)作者的寵兒。除了它本身具有簡(jiǎn)單、易上手的因素外,另外一個(gè)不可忽視的方面就是它能在絕大多數(shù)的操作系統(tǒng)下穩(wěn)定運(yùn)行。
Authorware是一個(gè)優(yōu)秀的交互式多媒體編程工具。它廣泛地應(yīng)用于多媒體教學(xué)和商業(yè)領(lǐng)域,目前大多數(shù)多媒體教學(xué)光盤都是用Authorware開(kāi)發(fā)的。而商業(yè)領(lǐng)域的新產(chǎn)品介紹、模擬產(chǎn)品的實(shí)際操作工程、設(shè)備演示等,也大多采用Authorware來(lái)開(kāi)發(fā),以求取得良好的企業(yè)形象和市場(chǎng)宣傳效果。非常簡(jiǎn)單,它直接采用面向?qū)ο蟮牧鞒叹€設(shè)計(jì),通過(guò)流程線的箭頭指向就能了解程序的具體流向。Authorware能夠使不具備高級(jí)語(yǔ)言編程經(jīng)驗(yàn)的用戶迅速掌握并創(chuàng)作出高水平的多媒體作品,因而成為多媒體創(chuàng)作首選的工具軟件之一。
用Authorware制作多媒體的思路用Authorware進(jìn)行多媒體創(chuàng)作,易學(xué)易用,創(chuàng)作出來(lái)的作品效果好,而且圖、文、聲、像俱全,最適合于多媒體創(chuàng)作的初學(xué)者選擇使用。Authorware主要具有以下特點(diǎn):
(1)簡(jiǎn)單的面向?qū)ο蟮牧鞒叹€設(shè)計(jì)。用Authorware制作多媒體應(yīng)用程序,只需在窗口式界面中按一定的順序組合圖標(biāo)。不需要冗長(zhǎng)的程序行,且程序的結(jié)構(gòu)緊湊,邏輯性強(qiáng),便于組織管理。組成Authorware多媒體應(yīng)用程序的基本單元是圖標(biāo),圖標(biāo)內(nèi)容直接面向最終用戶。每個(gè)圖標(biāo)代表一個(gè)基本演示內(nèi)容,如文本、動(dòng)畫、圖片、聲音、視頻等。要載入外部圖、文、聲、像、動(dòng)畫,只需在相應(yīng)圖標(biāo)中載入,完成對(duì)話框設(shè)置即可。
(2)圖形化程序結(jié)構(gòu)清晰。應(yīng)用程序由圖形化的流程線和圖標(biāo)組成。構(gòu)成應(yīng)用程序時(shí)只需將圖標(biāo)用鼠標(biāo)拖放到流程線上,在主流程線上還可以進(jìn)行分支,形成支流線,程序流向均由箭頭指明,程序結(jié)構(gòu)、流向一目了然。
(3)交互能力強(qiáng)。Authorware預(yù)留有按鈕、熱區(qū)、熱鍵等10種交互作用響應(yīng)。程序設(shè)計(jì)只需選定交互作用方式,完成對(duì)話框設(shè)置即可。程序運(yùn)行時(shí),可通過(guò)響應(yīng)控制程序的流程。
(4)程序調(diào)試和修改直觀。程序運(yùn)行時(shí)可逐步跟蹤程序運(yùn)行和程序的流向。在程序調(diào)試運(yùn)行中若想修改某對(duì)象,只需雙擊該對(duì)象,系統(tǒng)立即暫停程序運(yùn)行,自動(dòng)打開(kāi)編輯窗口并給出該對(duì)象的設(shè)置和編輯工具,修改完畢后關(guān)閉編輯窗口可繼續(xù)運(yùn)行。
(5)編譯輸出應(yīng)用廣泛。調(diào)試完畢后,即可將程序打包成可執(zhí)行文件,生成的可執(zhí)行文件可脫離Authorware在Windows3.1 、Windows95/98和Windows NT環(huán)境中運(yùn)行。
在多媒體剛剛走上歷史舞臺(tái)時(shí),人們依靠大量代碼來(lái)實(shí)現(xiàn)多媒體演示,且設(shè)計(jì)、操作過(guò)程復(fù)雜,這對(duì)一般的用戶來(lái)說(shuō)是可望而不可及的。Macromedia公司開(kāi)辟了多媒體創(chuàng)作的新天地,成功地開(kāi)發(fā)出Authorware解決了上述問(wèn)題。由于它采用最直接的流程線設(shè)計(jì)方式,用戶可以像搭積木一樣在設(shè)計(jì)窗口中組建流程線,在組建過(guò)程中,它采用基于圖標(biāo)的編輯方式,所有的程序框架可以簡(jiǎn)單地使用13個(gè)圖標(biāo)來(lái)完成,然后在圖標(biāo)中集成圖像、文字、聲音、動(dòng)畫、視頻等素材,同時(shí)輔以變量和函數(shù)進(jìn)行程序控制,最終合成一部完整的多媒體作品。
動(dòng)畫是多媒體作品中不可缺少的一部分,在一些作品的開(kāi)篇常常會(huì)看到反映主題的三維動(dòng)畫,這些動(dòng)畫精彩、生動(dòng),很容易引起用戶的興趣。但Authorware所能制作的動(dòng)畫僅僅是二維的,即動(dòng)畫的對(duì)象只能在一個(gè)平面內(nèi)運(yùn)動(dòng)。然而這并不說(shuō)明Authorware不能演示三維動(dòng)畫,它可以通過(guò)文件插入的方式來(lái)演示其他軟件(如3DMAX、premiere等)制作的三維動(dòng)畫。實(shí)際上,Authorware提供的五種動(dòng)畫方式在多媒體作品的制作中已經(jīng)足夠了。
動(dòng)畫的準(zhǔn)備工作:
一般來(lái)說(shuō),Authorware制作動(dòng)畫必須具備兩個(gè)圖標(biāo),首先是顯示圖標(biāo),顯示圖標(biāo)是Authorware動(dòng)畫對(duì)象的載體,有了顯示圖標(biāo),才能存儲(chǔ)演示的人物、動(dòng)物、機(jī)械等對(duì)象。其次是動(dòng)畫圖標(biāo),動(dòng)畫圖標(biāo)常常位于顯示圖標(biāo)的下方,通過(guò)動(dòng)畫圖標(biāo)中內(nèi)部設(shè)置才能控制動(dòng)畫對(duì)象的運(yùn)動(dòng)。因此,在進(jìn)行動(dòng)畫設(shè)置之前必須做好這兩方面的準(zhǔn)備工作。
下面我就簡(jiǎn)要介紹一下使用Authorware制作一個(gè)動(dòng)畫的操作過(guò)程:
直線上的定位運(yùn)動(dòng)
學(xué)習(xí)利用動(dòng)畫圖標(biāo)(Direct to line)直線上的定位運(yùn)動(dòng)功能制作槍擊氣球爆炸后出現(xiàn)謎語(yǔ)的動(dòng)畫效果。
制作時(shí),要考慮如何將鍵盤輸入的數(shù)字與對(duì)應(yīng)的氣球相聯(lián)系和如何使子彈移動(dòng)到對(duì)應(yīng)的氣球上。前者可以通過(guò)交互圖標(biāo)和系統(tǒng)變量來(lái)實(shí)現(xiàn),后者可以通過(guò)動(dòng)畫圖標(biāo)來(lái)實(shí)現(xiàn)。

1.創(chuàng)建新文件
在程序設(shè)計(jì)窗口中拖動(dòng)計(jì)算圖標(biāo)到流程線上命名為“說(shuō)明”,在其中輸入相關(guān)的文字(在每行文字前輸入兩個(gè)“-”,表示注釋行)。
2.制作背景圖案
拖動(dòng)顯示圖標(biāo)到流程線上,命名為“背景”,在其演示窗口中畫6個(gè)氣球。
方法:(1)先畫一個(gè)氣球
(2)用復(fù)制的方法畫出另外五個(gè)氣球
(3)注上編號(hào)
(4)在背景下方畫矩形(作為槍),著黑色
3.制作子彈
拖動(dòng)顯示圖標(biāo)到流程線上,命名為“子彈”,順序打開(kāi)“背景”和“子彈”演示窗口(按shift鍵打開(kāi)),使其重疊,在槍的上方畫一子彈。
4.設(shè)置鍵盤輸入功能
拖動(dòng)交互圖標(biāo)到流程線上,命名為“輸入”,將“計(jì)算圖標(biāo)”拖動(dòng)到交互圖標(biāo)的右邊,出現(xiàn)“交互類型”對(duì)話框,單選“文本輸入”。
將計(jì)算圖標(biāo)命名為“*”,在其編輯窗口中輸入“P:=NumEntry”,關(guān)閉窗口,連續(xù)出現(xiàn)兩個(gè)對(duì)話框,分別單擊“確定”即可。
5.交互設(shè)置
雙擊交互類圖標(biāo),選擇“響應(yīng)”,在分支選項(xiàng)中,選擇“退出交互”即可。
雙擊交互圖標(biāo),輸入“輸入氣球號(hào)碼”,將虛線框移到文字后面。
6.聲音設(shè)置
拖動(dòng)聲音圖標(biāo)到流程線上,命名為“槍聲”,雙擊聲音圖標(biāo),選擇“聲音”,導(dǎo)入槍聲,選擇“計(jì)時(shí)”,在執(zhí)行方式選項(xiàng)中,選擇“同時(shí)”即可。
7.動(dòng)畫設(shè)置
拖動(dòng)移動(dòng)圖標(biāo)到流程線上,命名為“移動(dòng)子彈”,順序打開(kāi)“背景”和“子彈”演示窗口,再打開(kāi)“移動(dòng)子彈”演示窗口,單擊運(yùn)動(dòng)對(duì)象。
(1)動(dòng)作
類型:“直線上的定位運(yùn)動(dòng)”或者是“指向固定直線上的某點(diǎn)”
時(shí)間:2秒
執(zhí)行方式:等待直到完成
遠(yuǎn)端范圍:在終點(diǎn)停止
(2)設(shè)計(jì)
基點(diǎn):1
終點(diǎn):6
目標(biāo):P
(按照提示拖動(dòng),先拖動(dòng)后輸入數(shù)字)
8.設(shè)置爆炸效果
拖動(dòng)顯示圖標(biāo)到流程線上,命名為“效果”,順序打開(kāi)“背景”和“效果”演示窗口,畫一個(gè)多邊形,著黑色。
“修改”→“圖標(biāo)”→“屬性”
位置:在路徑上
活動(dòng):在路徑上
基點(diǎn):1
初始:P
終點(diǎn):6
9.判斷設(shè)置
拖動(dòng)判斷圖標(biāo)到流程線上,命名為“顯示謎語(yǔ)”,雙擊判斷圖標(biāo),
重復(fù):不重復(fù)
分支:計(jì)算分支結(jié)構(gòu)
P
10.群組設(shè)置
將群組圖標(biāo)拖動(dòng)到判斷圖標(biāo)的右邊,命名為“謎語(yǔ)一”,雙擊判斷類圖標(biāo),擦除內(nèi)容:選擇“在下個(gè)選擇之前”,雙擊打開(kāi)群組圖標(biāo),拖動(dòng)顯示圖標(biāo)到流程線上,命名為“謎語(yǔ)一”,雙擊顯示圖標(biāo)打開(kāi)其演示窗口,在窗口中輸入“謎語(yǔ)一:頭戴三朵花,身披五彩紗,抖起花衣裙,美麗放光華”;接著拖動(dòng)等待圖標(biāo)到流程線上,雙擊等待圖標(biāo),事件:選擇“單擊鼠標(biāo)”,時(shí)限:6秒。
11.其他群組設(shè)置
繼續(xù)拖動(dòng)五個(gè)群組圖標(biāo)到判斷圖標(biāo)的右邊,依次命名為“謎語(yǔ)二……謎語(yǔ)五”,雙擊相應(yīng)的群組圖標(biāo),拖動(dòng)顯示圖標(biāo)和等待圖標(biāo)到流程線上,繼續(xù)使用相同的方法,進(jìn)行設(shè)置即可。
以上方法只起到“拋磚引玉”的作用,目的是讓更多的老師探索Authorware的使用,發(fā)揮想象力,就可以做出更多精彩的“動(dòng)”的課件了。
10.3969/j.issn.1001-8972.2011.08.082