我製作了Flex 4 Web應用程序。經過本地測試,我已經對它的樣子感到滿意。但是,瑞士法郎的文件大小增加到6mb左右,所以當我將其上傳到我的網站並查看它時,需要永久性地裝載到互聯網連接速度很慢的計算機上。所以我的問題是,我如何讓它加載更快?我應該:使Flex 4 Web應用程序加載速度更快
- 把它分成塊?如果是這樣的話我該怎麼做。
- 不是將嵌入的圖像放入SWF中,而是將其存儲在文件夾外?如果是這樣,當用戶與主要加載的Web應用程序進行交互時,如何在後臺加載它?
請幫幫我嗎?
我製作了Flex 4 Web應用程序。經過本地測試,我已經對它的樣子感到滿意。但是,瑞士法郎的文件大小增加到6mb左右,所以當我將其上傳到我的網站並查看它時,需要永久性地裝載到互聯網連接速度很慢的計算機上。所以我的問題是,我如何讓它加載更快?我應該:使Flex 4 Web應用程序加載速度更快
請幫幫我嗎?
您應該將您的應用程序分成modules。另一種選擇是將其拆分爲sub-applications。
所以我需要重新編碼所有它? – 2011-02-24 07:06:22
@Shedo Chung-Hee Surashu:不會。通常情況下,您會構建您的組件應用程序。將這些組件放入模塊很簡單。只需閱讀[「編寫模塊」](http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7997.html)。 – splash 2011-02-24 07:11:46
嗯,我會走了,然後在這裏更新它是如何發生的...... – 2011-02-24 07:12:57
除了將您的應用程序拆分爲模塊和/或子應用程序之外,還請嘗試儘可能使用RSL。特別是Flex框架的RSL。
下面是關於如何做到這一點的文檔:http://livedocs.adobe.com/flex/3/html/help.html?content=rsl_09.html
在Flex 4中,使用Framework Rsl swz文件是默認 – Ryan 2011-02-24 09:38:06
什麼文件6MB使得它。這將需要數以千計的AS和MXML文件。是否有一些非常大的資產被加載(或許多較小的資產)? – Ryan 2011-02-24 09:39:57
嗯,我認爲這是我已經把我的SWF文件的嵌入式背景圖像。我這樣做的原因是因爲我在背景圖像上添加了淡入淡出效果,並且當我在外部引用它們而不嵌入它們時,它們傾向於顯示較晚並因此破壞淡入淡出效果的呈現。 – 2011-02-24 11:35:45