一、精靈
1、什么是精靈“精靈”就是SWISHmax中的電影片斷,它的作用和Flash中的影片剪輯一樣,只是名稱不同罷了,精靈有自己的時間線,并可以獨立運行,如果放在主場景中,它的時間線和主場景中的時間線平行,它還可以相互層層嵌套,在動作腳本語句中通過實例名和路徑指向精靈中的某一動作對象。在精靈中,您可以加入聲音、加動作腳本語句、做各種特效等等。
2、創(chuàng)建精靈您可以通過菜單/插入/精靈的方法或工具欄上的插入精靈按鈕來創(chuàng)建精靈,也可以得用右鍵菜單將場景中的某一個元件轉(zhuǎn)換為精靈,創(chuàng)建好了精靈后,你就可以自行向里面加入各種外形、文字或特效了。
3、遮罩在SWISHmax中加遮罩的目地,是通過某個文字或形狀,遮去我們不想要的地方,實現(xiàn)特殊的效果,SWISHmax的遮罩效果必須在精靈中才能實現(xiàn),在應(yīng)用遮罩時要注意二點,一是要把遮罩層放在精靈的最下面,如下面的左圖中用紅框圈出的部份,二是要在精靈面板上,把“做為遮罩使用底部對象”前打勾,如下面右圖中用紅框和箭頭圈出的部份,具體如何應(yīng)用,我們在課后的作業(yè)中有一個專門為演示遮罩效果而設(shè)計的作業(yè),在這個作業(yè)中,容納了文字遮罩、外形遮罩,遮罩元件運動、被遮罩元件運動等幾種遮罩形式。
二、聲音
在作品中加入聲音無疑能為您的作品增色不少,特別是在做網(wǎng)站首頁片頭動畫、廣告等時。SWISHmax為我們提供了二種使用聲音的方法,即音軌和Playsound,音軌是把聲音平鋪在時間線上,類似Flash中的數(shù)據(jù)流,Playsound是通過動作腳本調(diào)用聲音。SWISHmax支持的聲音格式有*.wav和*.mp3,mp3中只支持采樣率為11025Hz、22080Hz、44100Hz的文件。
1、插入聲音的方法 菜單/導(dǎo)入/,找到要導(dǎo)入的聲音文件,確定后會出現(xiàn)一個對話框,詢問“是否做為音軌插入聲音”,如果選取擇“是”,插入的聲音會從第一幀開始平鋪在時間線上,如果選擇“否”,該聲音文件通過動作腳本語句在相應(yīng)的時間幀上調(diào)用,用這二種方法導(dǎo)入的聲音在“內(nèi)容”庫中都可以看到。下面的左圖是二種導(dǎo)入方法在時間線上的表示方法和通過動作腳本語句調(diào)用聲音文件的面板,右圖是“內(nèi)容”庫面板中顯示的導(dǎo)入的二個聲音文件。
2、兩種調(diào)入方法比較 音軌方式可以在時間線上看到長度,根據(jù)節(jié)奏安排場景中的元件變化,Playsound方式可以在時間線上的任何時間幀上隨意用語句調(diào)用導(dǎo)入實例中的任何一個聲音文件。在聲音屬性的設(shè)置上,后一種方法也更靈活一些。下圖是聲音屬性面板和聲音效果面板。
3、聲音壓縮:只能壓縮wav格式,mp3格式好像不能壓縮。
為了弄明白SWISHmax的能力有多大,我設(shè)計了一個試驗,用系統(tǒng)自帶的windows登錄音.wav導(dǎo)入SWISHmax,壓縮或不壓縮后分別導(dǎo)出,文件體積改變?nèi)缦拢?div style="height:15px;">
Windows XP 登錄音.wav未處理導(dǎo)出swf文件swf文件大小186KB
Windows XP 登錄音.wav導(dǎo)入SWISHmax,未處理即導(dǎo)出swf文件swf文件大小129KB
Windows XP 登錄音.wav導(dǎo)入SWISHmax,采用默認(rèn)壓縮參數(shù)導(dǎo)出swf文件swf文件大小17KB
Windows XP 登錄音.wav導(dǎo)入Flash mx中,采用默認(rèn)參數(shù)導(dǎo)出swf文件swf文件大小5KB
從上表中可以看出,采用SWISHmax默認(rèn)壓縮參數(shù)處理wav文件,Windows XP登錄音.wav文件體積被壓縮了10倍,在聲音的壓縮方面,F(xiàn)lash遠(yuǎn)超出SWISHmax,故我們一直不主張用SWISHmax制作大型MTV。
三、作業(yè)
在本課中,我們設(shè)計了二個作業(yè),通過它們來學(xué)習(xí)在SWISHmax中使用聲音和精靈的方法。下面,我們就來試著做做。
作業(yè)一 遮罩練習(xí)
上面的二個圖中,左面是概要區(qū)面板,右面是效果演示。從左圖中可以看出,這個作業(yè)是很簡單的,只有二個精靈和一個邊框。下面,我寫出制作步驟,我們一起來做做。
1、新建文件 300*200,背景白色,幀頻12。
2、畫矩形邊框,300*200,直線粗細(xì)2,紫色,填充無。
3、執(zhí)行菜單/插入/精靈命令,創(chuàng)建名為“文字遮罩”的精靈,寫入靜態(tài)文本:“遮罩效果練習(xí)”,字體宋體,大小32,加粗,顏色任選,再畫一個無邊矩形,長500,寬35,填充彩虹漸變色,在添加效果中選移動,設(shè)置從左向右移動30幀,再從右向左移動30幀。調(diào)整靜態(tài)文本“遮罩效果練習(xí)”到精靈的最下層,在精靈面板上把“作為遮罩使用底部對象”前打勾,合上精靈,把它移到場景的左上角。
4、執(zhí)行菜單/插入/精靈命令,創(chuàng)建名為“外形遮罩”的精靈,先畫一個五邊形,點左鍵加一個角成六角形,大小為28*32,按住Ctrl鍵復(fù)制出六個,一共是七個,把它們排成梅花樣,再全部選中,點右鍵,組合成一個外形,放在場景的偏右側(cè)(如彈出菜單詢問是否以相同的填充風(fēng)格清空對象的重疊區(qū)域,選是或否都行),對這個外形依次添加動作,效果/顯示到位置/從一邊隨機自轉(zhuǎn),20幀,效果/連續(xù)循環(huán)/3D自轉(zhuǎn)整個對象,20幀,效果/復(fù)原,參數(shù):X比例調(diào)整大小到150%X=Y,10幀,并移到場景中間。再導(dǎo)入壓縮包中名為“3.jpg”的圖片,放在場景的中間,設(shè)置錨點為居中,在第一幀加效果/放置,在第51幀添加效果/移動,參數(shù):調(diào)整X角度順時鐘360度,20幀,在第71幀添加效果/移動,參數(shù):調(diào)整X角度逆時鐘360度,讓圖片在場景中運動或旋轉(zhuǎn),測試如果圖片運動范圍越出七個梅花外型,調(diào)整圖片位置。調(diào)整梅花外型到精靈的最下層,在精靈面板上把“作為遮罩使用底部對象”前打勾。
測試時請把導(dǎo)出面板中的電影中的文本定義為文本。
通過這個實例,我們知道了在SWISHmax中應(yīng)用遮罩效果時,遮罩元件和被遮罩元件都可以做運動。
作業(yè)二 聽聲音選單詞
先看看這個實例的概要區(qū)面板和演示效果。
從上面的左圖中可以看出,這個實例主要是由四個小動物按鈕和一個聲音按鈕組成的,在四個小動物按鈕中,當(dāng)鼠標(biāo)移過或按下時,在場景中會出現(xiàn)相應(yīng)的英文單詞,不管答對還是答錯,都有音樂出現(xiàn)。
1、新建文件 400*250像素,幀頻12,背景白色。
2、畫一矩形,400*250像素,邊線2,深黃色,放射梯度填充,左白右淡黃。
3、在場景中寫入靜態(tài)文本:聽聲音選單詞,字體隨意,字號32,顏色綠色。
4、創(chuàng)建名為“小猴”的按鈕,在向上按鍵狀態(tài)下導(dǎo)入壓縮包中名為“猴子.png”的圖片,調(diào)整好圖片的位置,然后合起按鈕,建立按鈕的移過狀態(tài)和向下狀態(tài),在這二個狀態(tài)中向上移動圖片幾個像素,寫入靜態(tài)文本“monkey”,放在場景中間,再在向下狀態(tài)中創(chuàng)建精靈,在內(nèi)容面板上選取聲音,點擊“導(dǎo)入”按鈕,導(dǎo)入壓縮包中的sound1.mp3文件,在精靈中寫入下面的語句:
onFrame (1) {
playSound("sound1.mp3");
}
5、同法創(chuàng)建“兔子”、“小雞”、“狐貍”三個按鈕,三者的英文單詞分別是rabbit、chicken、fox,“小雞”的按鈕按下時將聲音換成壓縮包中的sound2.mp3,并用直線工具畫一個“對號”。
6、創(chuàng)建聲音按鈕 在向上狀態(tài)中用鋼筆工具畫一個喇叭外形,可用“再成形”調(diào)整外觀,創(chuàng)建“移過”、“向下”狀態(tài),在移過狀態(tài)中創(chuàng)建播放聲音的精靈,在精靈的第一幀上加語句:
onFrame (1) {
playSound("2.mp3",true);
}
7、在移過狀態(tài)下再創(chuàng)建一個實例名為“11”的精靈,在喇叭前面畫一根向上向右發(fā)散的線條,在時間線的1、3、5幀設(shè)置“放置”效果,在2、4、6幀設(shè)置“刪除”效果。
8、在“移過”狀態(tài)上點一下,執(zhí)行菜單/插入/實例命令二次,在彈出菜單上找到“_11”實例,復(fù)制出二個同樣的線條,再移動并旋轉(zhuǎn)這二根線條,在喇叭前面形成發(fā)聲時的模擬聲波。
9、測試存盤。
后記:
SWISHmax是一個功能強大的動畫軟件,通過多次升級,它已不再定位于Flash的第三方軟件,而是發(fā)展成一個獨立的網(wǎng)頁動畫制作軟件,它已具備較為完善的圖形繪制、動畫制作、聲音處理功能,和Flash相比,它的易學(xué)易懂、高效等突出優(yōu)點令我們刮目相看,不得不重新審視它的存在。在本教程中,我們設(shè)計的教學(xué)目標(biāo)是學(xué)完這四講,能依次完成下列教學(xué)目標(biāo):即認(rèn)識和熟悉SWISHmax的界面并畫出簡單圖形、能獨立制作網(wǎng)站Banner、設(shè)計導(dǎo)航條、制作復(fù)雜片頭動畫。要說明的是如果僅僅依靠這四講的內(nèi)容和課后的八個作業(yè),要完全達(dá)到上述教學(xué)目標(biāo)是有一定難度的,特別是最后一個目標(biāo)。限于四講的有限篇幅,我們只能把軟件的基本使用方法教給大家,如何創(chuàng)意和發(fā)揮,還要靠大家在今后的工作中多多實踐,歡迎并希望在啟航論壇上能見到大家更多的具有自己創(chuàng)意的SWISHmax作品,我們一起來交流提高,共同走入SWISHmax的精彩世界。