在工作中所遇到的涉及到flash的項目一般會根據其具體應用分成兩大類:演示類、交互類。為了使項目更加快速有效的完成並且保證工作質量,使源文件從結構上更加的簡潔易讀,有必要遵守一定的規范進行制作。
演示類Flash動畫指的是單純的以展示為目的的動畫,包括專題片頭.廣告.動態banner,以及部分電子雜志的內頁等等。
通常這些項目在制作之前會先完成平面效果圖,然後根據平面效果圖制作動態效果。如果平面效果和動態效果不是由同一個人完成的,那麼要先了解平面效果圖設計者所想表達的設計理念以及想法。事實證明,適當的溝通是非常必要的。
邏輯結構:通常主場景裡面只放一個單獨的movieclicp,所有的動畫全部做在這個mc當中。
發布設置:整個影片的遮照層放在最外面的主場景上,養成良好的命名習慣,對每個圖層和元件進行命名是必要的。通常設置整個flash屬性桢頻為24fps,背景大小根據實際需要調整。發布中設置基本是flash默認設置,有特殊需要根據需求進行調整。
外部導入文件以及相關優化:當需要從外部導入其他文件如圖片.音頻.視頻的時候,在導入之前應當對外部文件進行優化處理,盡量控制外部導入文件的大小。
特殊視頻輸出以及相關設置:當需要輸出avi等格式視頻文件的時候一定要把mc設置成圖形的格式放置於主場景當中。主場景的時間軸不能小於mc內部的桢數否則無法全部顯示。
逐桢動畫:制作逐桢動畫的mc不要大量使用元件,盡量使用組。合理的利用洋蔥皮工具根據傳統的手繪動畫原理即可制作出理想的逐桢動畫。
文本文件:在flash中使用的正文文本通常為動態文本,因為可以從外部讀取xml方便更新。動態文本在遮照效果下通常無法顯示,需要給文本加一個濾鏡(任意效果)所有屬性值為“0”,這樣就可以顯示了。
title或者特殊文字效果可以直接在flash中利用靜態文本制作,如果覺得效果不理想可以在ps中制作成圖片然後從外部導入。
盡量避免在同一時間內安排多個對象同時產生動作。有動作的對象也不要與其他靜態對象安排在同一圖層裡。應該將有動作的對象安排在各自專屬的圖層內,以便加速Flash動畫的處理過程。
用LoadMovie命令減輕Flash一開始下載時的負擔。若有必要,可以考慮將Flash劃分成多個子文件,然後再通過主Flash裡的LoadMovie。UnloadMovie命令隨時調用、卸載子文件。