2011-02-24 57 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