萬盛學電腦網

 萬盛學電腦網 >> 圖文處理 >> Flash教程 >> 如何優化Flash動畫使文件更小播放更流暢

如何優化Flash動畫使文件更小播放更流暢

  Flash作為網頁制作與動畫創作的專業軟件,操作簡便,功能強大,現已成為交互式矢量圖形和Web動畫事實上的標准。

  但是,如果制作的Flash電影文件較大,動辄幾百k的話,常常會讓網上浏覽者在不斷等待中失去耐心。對Flash電影進行優化就顯得很有必要了,但前提是我們不能有損電影的播放質量。

  1.多使用符號(Symbol)。如果電影中的元素有使用一次以上者,則應考慮將其轉換為符號。重復使用符號並不會使電影文件明顯增大,因為電影文件只需儲存一次符號的圖形數據。

  2.盡量使用漸變動畫。只要有可能,應盡量以“移動漸變”(Create Motion Tween)的方式產生動畫效果,而少使用“逐幀漸變”(Frame-By-Frame)的方式產生動畫。關鍵幀使用得越多,電影文件就會越大。

  3.多采用實線,少用虛線。限制特殊線條類型如短劃線、虛線、波浪線等的數量。由於實線的線條構圖最簡單,因此使用實線將使文件更小。

  4.多用矢量圖形,少用位圖圖像。矢量圖可以任意縮放而不影響Flash的畫質,位圖圖像一般只作為靜態元素或背景圖,Flash並不擅長處理位圖圖像的動作,應避免位圖圖像元素的動畫。

  5.多用構圖簡單的矢量圖形。矢量圖形越復雜,CPU運算起來就越費力。可使用菜單命令Modify (修改)/Curves(曲線)/Optimize(優化),將矢量圖形中不必要的線條刪除,從而減小文件。

  6.導入的位圖圖像文件盡可能小一點,並以JPEG方式壓縮。

  7.音效文件最好以MP3方式壓縮。MP3是使聲音最小化的格式,應盡量使用。

  8.限制字體和字體樣式的數量。盡量不要使用太多不同的字體,使用的字體越多,電影文件就越大。盡可能使用Flash內定的字體。

  9.不要包含所有字體外形。如果包含文本域,則應考慮在Text Field Properties(文本域屬性)對話框中選中Include Only Specified Font Outlines(只包括指定字體外形),而不要選擇Include All Font Outlines (包括所有字體外形)。

  10.盡量不要將字體打散(菜單命令為Modify / Break Apart)。字體打散後就變成圖形了,這樣會使文件增大。

  11.盡量少使用過渡填充顏色。使用過渡填充顏色填充一個區域比使用純色填充區域要多占50字節左右。

  12.盡量縮小動作區域。限制每個關鍵幀中發生變化的區域,一般應使動作發生在盡可能小的區域內。

  13.盡量避免在同一時間內安排多個對象同時產生動作。有動作的對象也不要與其它靜態對象安排在同一圖層裡。應該將有動作的對象安排在各自專屬的圖層內,以便加速Flash動畫的處理過程。

  14.用Load Movie命令減輕電影開始下載時的負擔。若有必要,可以考慮將電影劃分成多個子電影, 然後再通過主電影裡的Load Movie、Unload Movie命令隨時調用、卸載子電影。

  15.使用預先下載畫面。如果有必要,可在電影一開始時加入預先下載畫面(Preloader),以便後續電影畫面能夠平滑播放。較大的音效文件尤其需要預先下載。

  16.電影的長寬尺寸越小越好。尺寸越小,電影文件就越小。可通過菜單命令Modify(修改)/Movie(電影),調節電影的長寬尺寸。

  17.先制作小尺寸電影,然後再進行放大。為減小文件,可以考慮在Flash裡將電影的尺寸設置小一些,然後導出迷你SWF電影。接著將菜單File(文件)/Publish Settings…(發布設置…)中HTML選項卡裡的電影尺寸設置大一些,這樣,在網頁裡就會呈現出尺寸較大的電影,而畫質絲毫無損、依然優美。

  在進行上述修改時,不要忘記隨時測試電影的播放質量、下載情況和查看電影文件的大小。

copyright © 萬盛學電腦網 all rights reserved