2011-02-24 76 views
0

我製作了Flex 4 Web應用程序。經過本地測試,我已經對它的樣子感到滿意。但是,瑞士法郎的文件大小增加到6mb左右,所以當我將其上傳到我的網站並查看它時,需要永久性地裝載到互聯網連接速度很慢的計算機上。所以我的問題是,我如何讓它加載更快?我應該:使Flex 4 Web應用程序加載速度更快

  • 把它分成塊?如果是這樣的話我該怎麼做。
  • 不是將嵌入的圖像放入SWF中,而是將其存儲在文件夾外?如果是這樣,當用戶與主要加載的Web應用程序進行交互時,如何在後臺加載它?

請幫幫我嗎?

+0

什麼文件6MB使得它。這將需要數以千計的AS和MXML文件。是否有一些非常大的資產被加載(或許多較小的資產)? – Ryan 2011-02-24 09:39:57

+0

嗯,我認爲這是我已經把我的SWF文件的嵌入式背景圖像。我這樣做的原因是因爲我在背景圖像上添加了淡入淡出效果,並且當我在外部引用它們而不嵌入它們時,它們傾向於顯示較晚並因此破壞淡入淡出效果的呈現。 – 2011-02-24 11:35:45

回答

3

您應該將您的應用程序分成modules。另一種選擇是將其拆分爲sub-applications

+0

所以我需要重新編碼所有它? – 2011-02-24 07:06:22

+0

@Shedo Chung-Hee Surashu:不會。通常情況下,您會構建您的組件應用程序。將這些組件放入模塊很簡單。只需閱讀[「編寫模塊」](http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7997.html)。 – splash 2011-02-24 07:11:46

+0

嗯,我會走了,然後在這裏更新它是如何發生的...... – 2011-02-24 07:12:57