使用Flex的Module技术, 将各个业务子模块分散成若干个Module, 分别编译成swf文件, 最后由主程序根据需要动态加载卸载.
1.首先建立一个Module 代码如下
代码内容超级简单 就是插入一个很大的图片 为了测试SWF文件使用 @Embed(source='resources/wp_01_1920x1080.jpg') 可以在FLEX编译SWF文件的时候 将这个图片编译到这个SWF文件中 这样这个SWF更大 方便测试
2. 接下来建议一个Application 使用ModuleLoader加载这个Module 代码如下
3. 接下来将这个Module 针对Aplication 进行优化
右键工程 - 属性 - Flex模块 - 添加模块 - 设置优化Application 即可
4. 编译成功后 我们看到 这个Module 有1M大小 这个Application 仅仅23K (Debug模式下)