我創建了一個簡單的Flash Builder 4.6項目,其中包含一個簡單的按鈕,並且我已經使用mx命名空間導出了帶有發佈選項的項目。從Flash Builder中減小swf的大小
問題是使用編譯選項將文件大小擴展爲266 kb:合併到應用程序中。我只用一個簡單的按鈕。我的問題是有一種方法來刪除任何引用mx庫,我沒有在我的代碼中使用,以減少swf大小。
我創建了一個簡單的Flash Builder 4.6項目,其中包含一個簡單的按鈕,並且我已經使用mx命名空間導出了帶有發佈選項的項目。從Flash Builder中減小swf的大小
問題是使用編譯選項將文件大小擴展爲266 kb:合併到應用程序中。我只用一個簡單的按鈕。我的問題是有一種方法來刪除任何引用mx庫,我沒有在我的代碼中使用,以減少swf大小。
「合併到代碼」選項實際上已經找出需要編譯到應用程序中的代碼並去掉不使用的代碼。作爲測試,請嘗試添加另一個不同的組件並創建另一個發佈版本。你會注意到文件大小更大。
減少swf大小的最佳方法是使用運行時共享庫(RSL)。這是SDK的默認鏈接選項。
http://livedocs.adobe.com/flex/3/html/help.html?content=projects_7.html
試試這個: 項目 - >屬性 - > Flex構建路徑
確保組合 「框架聯動」 與價值選擇: '合併到代碼'。
下面應該有一個名爲「Build Path Libraries」的樹。 展開第一個節點。然後嘗試通過選擇相關節點並單擊右側的刪除按鈕來刪除這些庫