⑴ 怎樣壓縮swf文件 詳細�0�3
但是,如果課件中要求插入一些電影,製作的Flash 課件文件較大,就不便於我們進行網上交流了。這時候,對Flash 課件進行優化就顯得很有必要了,但前提是我們不能損壞電影的播放質量。那麼我們將如何去做呢? 1. 多使用符號(Symbol)。如果電影中的元素需要使用一次以上,則應考慮將其轉換為符號。重復使用符號並不會使電影文件明顯增大,因為電影文件只需儲存一次符號的圖形數據。 2. 盡量使用漸變動畫。只要有可能,應盡量以「移動漸變」(Create Motion Tween)的方式產生動畫效果,而應少使用「逐幀漸變」(Frame-By- Frame)的方式產生動畫。關鍵幀使用得越多,電影文件就會越大。 3. 多採用實線,少用虛線。限制特殊線條類型如短劃線、虛線、波浪線等的數量。由於實線的線條構圖最簡單,因此使用實線將使文件更小。 4. 多用矢量圖形,少用點陣圖圖像。矢量圖可以任意縮放而不影響Flash 的畫質,點陣圖圖像一般只作為靜態元素或背景圖,Flash 並不擅長處理點陣圖圖像的動作,應避免點陣圖圖像元素的動畫。 5. 多用構圖簡單的矢量圖形。矢量圖形越復雜,CPU 運算起來就越費力。可使用菜單命令「Modify (修改)/Curves(曲線)/Optimize(優化)」,將矢量圖形中不必要的線條刪除,從而減小文件。 6.導入的點陣圖圖像文件盡可能小一點,並以JPEG 方式壓縮。 7. 音效文件最好以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 選項卡里的電影尺寸設置大一些,這樣,在網頁里就會呈現出尺寸較大的電影,而畫質絲毫無損。 一、點陣圖的導入和壓縮:(方法一) 1、導入圖片:執行「文件」/「導入」命令,導入你喜歡的圖片文件。(可以下載教程中的素材,也可以用自己硬碟上的圖片) 2、打開庫:按CTRL+L 打開庫面版,雙擊庫里的圖片元件,跳出「點陣圖屬性」面板。 3、壓縮圖片:把「使用導入的 JPEG 數據」前的勾去掉,在「品質」欄里輸入 98,(不要輸入100),點「更新」按鈕,導入的點陣圖得到大幅度的壓縮。 此主題相關圖片如下: 二、聲音的導入和壓縮: 1、導入聲音:點「文件」、「導入」,導入你喜歡的MP3 文件。 2、打開庫:按CTRL+L 打開庫面版,雙擊庫里的MP3 元件,跳出「聲音屬性」面板。 3、壓縮聲音:把「使用導入的MP3 品質」前的勾去掉,自己選擇下面的壓縮參數,點「更新」按鈕,導入的聲音得到大幅度的壓縮。 主題相關圖片如下: 方法二: 一、打開需要進行壓縮的源文件,依次點「文件-發布設置-選擇flash 標簽」,將「壓縮影片」和「覆蓋聲音設置」打上勾。 二、壓縮點陣圖:拉動jpeg 品質的滑桿,調到98%; 主題相關圖片如下: 三、壓縮聲音:點音頻流後面的「設置」按鈕,在「聲音設置」面板中設置參數, 主題相關圖片如下: 三、兩種方法的比較: 相同點: 有效優化flash 動畫文件,經壓縮處理後,swf 文件體積顯著減小,使之便於在網路上發布流傳。 不同點: 方法一,可以對源文件中的每一個聲音或點陣圖文件分別設置壓縮參數,但是這種方法將成倍增加源文件的體積 方法二,可以對源文件中的所有聲音和點陣圖進行一次性批量設置壓縮參數,這種方法不會加大源文件的體積。 四、 聲音文件自動進行智能處理技巧 很多朋友對聲音有一個誤區,那就是:WAV 格式的聲音文件要比 MP3 格式的聲音文件大,所以在導入到FLASH 里時,一般都用MP3 格式。但FLASH 是個非常智能的軟體,它能把聲音文件自動進行智能處理,比如WAV 格式的文件。 現在大家來試一下。
⑵ 如何壓縮Flash文件的大小
flash一般做出來都是要拿到網路上去傳播的,所以控制他的大小非常重要,試想如果你一個文件做出來幾M甚至幾十M,那會有幾個人有耐心去等他下載完,下面我來說一些造成文件增大原因與解決的方法,因為我們做網路廣告的時候,一般一個廣告不讓超過20K,所以對於壓縮文件大小比較有經驗。 1、圖片處理不當,把很大的圖片拿到FLASH裡面去縮小到自己需要的大小,正確的做法是你需要多大的圖片就在PS裡面處理好,保存為PNG格式的。 2、矢量圖太復雜,比如剪紙效果的。原則上能用矢量的都用矢量,這樣文件會小很多,但是對於邊緣太復雜的我們寧可用點陣圖反而會更小。也正因為如此,所以圓體文字比正體文字要大,另外把文件打散比不打散要小。 3、嵌入字體,這樣會讓文件大很多。所以在使用輸入文本動態文本的時候少使用生僻字體。特別是漢字,因為數字跟英文的話,只需要嵌入26個字母跟10個數字就可以了。 4、音樂選用WAV格式,這樣比MP3格式大很多。 5、同一個元素的東西盡量轉換為元件,重復利用可以不增加文件大小,但是有些情況例外,比如你的背景有很多陣列的圓,讓它整體移動,這個時候把圓全部打散要比把圓轉換為元件然後復制要小的多。 6、需要重復利用的動畫元件,比如你有隻鳥從左飛到右,你希望復制好幾只,這個時候把鳥的動畫做在影片剪輯裡面比做在圖形元件里要小很多。 7、矢量圖是通過點陣圖轉換來的,這樣的矢量圖上面有太多的色點,所以讓flash文件很大。 8、點陣圖透明的的地方太多,比如很多人喜歡把PS做了效果的文字導入到flash裡面,這樣會非常大,因為文字中間很多地方鏤空,透明的地方非常多。對於這個問題有個辦法就是把圖片保存為有背景的,通過在flash裡面用遮罩把他的背景隱藏掉。 9、導入很多視頻文件。 10、如果需要大量使用文字,比如網頁文章,建議用設備字體,字體較小的時候用設備字體會顯示比較清晰,而且不佔用文件大小。 以上都是我在工作中積累的經驗,都是親自操作過的,所以如果你處理好這些的話,你的flash文件就不會有大的煩惱了。
⑶ FLASH中的SWF文件容量過大,應該怎麼壓縮
不知道你的FLASH是做什麼的,不過造成這種情況的原因多半是因為導入的圖片文件過大,比如,你的FLASH只有500*400 大小,但你導入的圖可能達到了3000*3000大小,這樣子導入的圖片,即使是在FLASH製作過程中縮小了,在導出時仍然是按原大小導出,容量自然就大了,另外,如果在FLASH中使用了音樂,在導出時也容易造成容量過大。
解決辦法如下:
1、在導入圖片之前,根據你的實際需要,通過PHOTOSHOP或FIREWORK等圖片處理軟體將圖片縮小再導入。
2、在導出SWF時,通過導出設置 ,更改圖片壓縮比
3、在導出SWF時,通過導出設置,更改音樂壓縮比