我有一个Flex应用程序,其中加载时间非常重要(用户站点)。我希望能够在屏幕上显示某些内容,然后根据需要添加其他模块。使用多个模块时优化Flex
我面临的问题是,所有模块的总和比我将所有组件包含在一个.swf文件中的总和要大得多。
它很明显,为什么。例如,Web服务访问所需的类似乎需要大约100kb。如果我不在main.swf中使用这些类,那么它们将被包含在每个使用它们的模块中。所以,如果我有5个模块,那就浪费了额外的500kB。
在理论上欲3个水平
的main.swf - 最小可能布局/风格/字体/框架类型的东西 common.swf - 由模块需要额外的类1 +模块2(诸如web服务) module1.swf - 现场模块1 module2.swf - 现场模块2
我不知道这是否可能。
我想知道如果我可以为部分框架加载swz/swf文件而不是整个框架。
我真的需要让我的主应用程序大小降至200Kb。当我添加Web服务和基本数据网格功能时,它增长到450kb。
任何经验教训将不胜感激。
如果你在的Flex/Flash Builder中这样做,MyAppReport.xml应放置在模块项目文件夹即在根与Module.mxml相同的文件夹。很好的答案btw – Ryan 2011-01-12 15:57:48