減小flex builder 3編譯swf的大小

   最近因爲工作需要,需要自己寫一個flv的播放器。花了一天時間寫完,結果編譯後swf的文件大小快400K,我一想沒有用什麼庫,怎麼會這麼大。後來查了有關資料,發現flex builder 3編譯時候是debug版本,如果想要release版本的話,需要右鍵點擊項目-->選擇“Export”-->按照要求一步一步操作就可以了,最後得到的swf文件大小不到200K,減少了一倍。不過,我覺得200K也有點大,因爲我的代碼量不到200行,我估計是類似與C/C++的靜態鏈接編譯方式,把所有需要要的庫都打包到swf。後來到Adobe官網查了一下,確實是這樣,flex builder還提供一種叫RSL(runtime shared library)方式編譯,就是類似C/C++的動態鏈接一樣。有時間的話可以研究一下RSL這種方式,因爲我們公司內部IT系統採用的就是Flex做的,現在整個編譯完swf快1M了。

 

 

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章