摘要:在flash中有幾個非常重要的概念,首先是元件,這是構成動畫的最基本的零件,指在flash中創建且保存在庫中的圖形,按鈕或影片剪輯,可以自始至終在影片或其他影片中重復使用,是flash動畫中最基本的元素,動畫沒有了元件就等于人沒有了骨骼。而三種元件:圖形元件、按鈕元件、影片剪輯元件中的影片剪輯元件又是其中最具靈魂意義的元件。影片剪輯元件的播放不受場景時間線長度的制約,它有元件自身獨立的時間線;影片剪輯元件在場景中敲回車測試時看不到實際播放效果,只能在各自的編輯環境中觀看效果;影片剪輯中可以嵌套另一個影片剪輯。
關鍵詞:flash;影片剪輯;元件;幀
中圖分類號:TP37文獻標識碼:A文章編號:1009-3044(2009)36-10295-03
影片剪輯是指在flash中創建且保存在庫中的圖形,按鈕或影片剪輯,可以自始至終在影片或其他影片中重復使用,是flash動畫中最基本的元素,所以學好影片剪輯的制作是學好flash動畫的前提之一。
學習影片剪輯之前,必須要了解它自身的特性以及它與其他元件之間不同的特性。所以在給學生講解影片剪輯時,我特別強調了以下幾個重要的特性,讓學生能夠從不同角度對影片剪輯有一個深刻的認識,這是在動手制作前必須要做的一個理論準備,否則即使學生做會了這個動畫,如果不知道所以然,就無法觸類旁通,舉一反三。
1 重要的特性
1)特性一:一個影片剪輯其實就是一個迷你型的Flash影片。它有自己的時間軸和屬性,元件庫中的影片剪輯元件可以重復使用,每一次使用就調用影片剪輯的一個實例,而且影片剪輯可以相互嵌套,您還可以為每個實例定義一個實例名以相互區別。
2)特性二:影片剪輯元件的播放不受場景時間線長度的制約,它有元件自身獨立的時間線,它和按鈕原件和圖形元件有所區別,按鈕元件獨特的4幀時間線并不自動播放,而只是響應鼠標事件,圖形元件的播放完全受制于場景時間線。
3)特性三:影片剪輯中可以嵌套另一個影片剪輯,圖形元件中也可以嵌套另一個圖形元件,但是按鈕元件中不能嵌套另一個按鈕元件;三種元件可以相互嵌套。
2 教學實例
下面就是一個教學過程中的實例,我們制作的是一個葫蘆熟了的動畫,動畫可描述為:當鼠標點擊葫蘆,葫蘆擺動后從上往下掉落,點擊重播按鈕,動畫重新播放。
我們采用了兩種方法制作,第一種是直接在場景里面做,第二種是運用影片剪輯的方法。
最終的效果圖如圖1所示。
2.1 素材準備
·背景:太陽和云;
·圖形元件:葫蘆藤、葫蘆
·按鈕元件:葫蘆按鈕、重播按鈕
所有素材分別放置在四個圖層上:
·文字+按鈕
·葫蘆
·葫蘆藤
·背景
1)用畫筆工具、填充工具等在背景圖層上繪制太陽和云,如圖2所示。
2)插入圖形元件:葫蘆藤,用畫筆工具繪制,如圖3所示。
3)插入圖形元件:葫蘆,用橢圓工具、畫筆工具繪制,如圖4所示。
4)插入按鈕元件:葫蘆按鈕,將圖形元件“葫蘆”拖入按鈕元件“葫蘆按鈕”的“彈起”幀中,并在“指針經過”幀中稍微旋轉一下葫蘆(可以使鼠標移到按鈕上時葫蘆產生搖動的動畫),制作出葫蘆按鈕,如圖5所示。
5)將公用庫中一個重播按鈕拖入庫中,如圖6所示。
圖5圖6
2.2 開始制作
采用第一種方法直接在場景中制作。
1)將“背景”圖層幀延長至15幀;
2)將各個元件拖入場景中的對應圖層
① 將圖形元件“葫蘆藤”拖入葫蘆藤圖層第1幀,幀延長至15幀;
② 將按鈕元件“葫蘆”按鈕拖入葫蘆圖層第1幀,在第2幀和第15幀分別插入關鍵幀,在第15幀中將“葫蘆”按鈕移動至畫面的底部,并在第2幀和第15幀之間創建一個動作動畫,即葫蘆從上往下掉的一個動畫。
在第1幀的動作中輸入語言:“stop();”,在第2幀中選中按鈕元件“葫蘆按鈕”,在按鈕動作中輸入語言:“on(release) {GotoAndPlay(2);}”,在第15幀的動作中輸入語言:“stop();”。
③ 在文字+按鈕圖層的第1幀輸入文字“我熟了,來摘我吧”,在第15幀插入一個空白關鍵幀,拖入重播按鈕,同樣選中重播按鈕,在按鈕動作中輸入語言:“on(release) {GotoAndPlay(2);}”。
最終完成效果如圖7所示。
動畫可描述成如下:當鼠標移到葫蘆上,葫蘆出現擺動,當點擊后,葫蘆自上而下落下,并出現重播按鈕,當點擊重播按鈕,葫蘆有重新自上而下落下。
采用第二種運用影片剪輯的方法制作。
為了使動畫層次更清晰,我們引入了影片剪輯,如圖8所示。
背景圖層上繪制太陽和云;
葫蘆藤圖層上拖入圖形元件“葫蘆藤”;
葫蘆下落圖層上放置影片剪輯“葫蘆下落影片剪輯”。
影片剪輯“葫蘆下落影片剪輯”制作:
① 插入兩個圖層:葫蘆下落、文字+按鈕;
② 葫蘆下落圖層將按鈕元件“葫蘆”按鈕拖入葫蘆圖層第1幀,在第2幀和第15幀分別插入關鍵幀,在第15幀中將“葫蘆”按鈕移動至畫面的底部,并在第2幀和第15幀之間創建一個動作動畫,即葫蘆從上往下掉的一個動畫。在第1幀的動作中輸入語言:“stop();”,在第2幀中選中按鈕元件“葫蘆按鈕”,在按鈕動作中輸入語言:“on(release) {GotoAndPlay(2);}”,在第15幀的動作中輸入語言:“stop();”;
③ 文字按鈕圖層第1幀輸入文字“我熟了,來摘我”,在第15幀插入關鍵幀,拖入重播按鈕,選中重播按鈕,在按鈕動作中輸入語言:“on(release) {GotoAndPlay(2);}”.
如圖9所示。
通過兩種方法的對比,我們可以看到運用影片剪輯元件的好處,通過嵌套影片剪輯,我們可以將原來復雜的動畫變得層次清晰,原本在場景中需要15幀,而通過嵌套一個“葫蘆下落影片剪輯”后,在場景中我們只需要1幀就可以了,這樣便于我們制作更復雜的動畫。
參考文獻:
[1] 左超紅,周江北.中文版Flash CS3動畫制作傻瓜書[M].北京:清華大學出版社,2008,4.
[2] 卓越科技. 零起點——Flash CS3動畫制作培訓教程[M].北京:電子工業出版社,2009.
[3] 何秀芳.巧學巧用Flash CS3制作動畫[M].北京:人民郵電出版社,2008.