flash代码_Flash如何对制作文件进行优化
對FLASH進(jìn)行優(yōu)化分為兩方面,一方面是代碼上的優(yōu)化,主要是通過優(yōu)化提高FLASH性能,降低CPU占用和內(nèi)存使用。另一方面是資源的優(yōu)化,這方面的優(yōu)化是為了減小編譯后的文件大小以及制作文件的大小,因?yàn)槿绻贿M(jìn)行相應(yīng)的優(yōu)化,會導(dǎo)致源文件過大,從而內(nèi)存不足,影響制作生成。
首先講資源的優(yōu)化:
1、?圖片資源的優(yōu)化,主要是位圖,包括PNG和JPG格式,在FLASH中,PNG格式的默認(rèn)導(dǎo)出為無損的,這就導(dǎo)致PNG圖片有多大,導(dǎo)出過程中即使經(jīng)過壓縮也不會減少太多,所以要進(jìn)行手動設(shè)置文件導(dǎo)出的格式,在圖片屬性里就可以進(jìn)行設(shè)置,在壓縮選項(xiàng)中選擇JPEG,設(shè)置品質(zhì),如下圖:
JPEG格式的也是如此,不過應(yīng)該先在PS中處理成WEB格式,然后再進(jìn)行導(dǎo)入和相應(yīng)的品質(zhì)設(shè)置。還有一種情況就是用圖片序列實(shí)現(xiàn)的效果,除了進(jìn)行上面說的設(shè)置外,還可以根據(jù)情況進(jìn)行刪幀,效果仍然不會有很大影響。
2、?聲音的優(yōu)化,一般不會在FLASH中用到聲音,但是一些FLASH整站中會有背景音樂,優(yōu)化的方法一般是用音頻處理軟件進(jìn)行音質(zhì)的降低,只要不會讓音質(zhì)太差就可以。還有就是一些按鈕或者音效,可以先分析具體用多長的音樂,對音樂進(jìn)行截取。當(dāng)然,聲音文件越小音質(zhì)越差,這個(gè)就要自己進(jìn)行把握了。
3、?矢量圖的優(yōu)化,盡量少用漸變,這樣會讓FLASH占的系統(tǒng)資源減少。讓FLASH更加流暢。如果做補(bǔ)間動畫,盡量用圖形元件,不要一味的使用影片剪輯。
對于資源的優(yōu)化還是要看自己是不是需要優(yōu)化,到底優(yōu)化到什么程度,多方面考慮,還有一點(diǎn)就是,千萬不要因?yàn)閳D片很小就不進(jìn)行優(yōu)化,如果進(jìn)行優(yōu)化就要徹底,積少成多,養(yǎng)成習(xí)慣。
下面是代碼的一些優(yōu)化方法,優(yōu)化代碼主要是游戲和互動性很高以及代碼量很多的情況下進(jìn)行:
1、?盡量不要用alpha屬性。
2、?影片剪輯如果用完一定要stop,不用一定要remove。
3、?對于靜止窗體或元件可使用cacheasbitmap。
4、?Loader用完后要unload()。
5、?設(shè)置元件深度前要先進(jìn)行檢測,防止沒有必要的深度調(diào)整占用系統(tǒng)資源。
6、?數(shù)組創(chuàng)建用[],盡量別用new Array()。
代碼方面的優(yōu)化還有很多,要寫出高效率的代碼必須要有良好的編碼習(xí)慣和格式。
如果有什么Flash代碼方面的問題可添加客服聯(lián)系QQ1040778151進(jìn)行咨詢,也可以進(jìn)微信群進(jìn)行咨詢。
如果有相關(guān)的FLASH或者Animate操作及代碼方面的問題可以私信,盡心解答!
關(guān)注公眾號【快樂等于生活】? 可以學(xué)習(xí)實(shí)用的FLASH軟件及Animate軟件操作和代碼開發(fā)
總結(jié)
以上是生活随笔為你收集整理的flash代码_Flash如何对制作文件进行优化的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 叶麦怎么吃法
- 下一篇: composer升级_Composer