减小flex文件(swf)的方法

减小 flex文件( swf)的方法
1、使用Release模式(这个通常会被忽视,呵呵)
(1).点击flexbuilder上方的工具栏中的” ”, 弹出Export Release Build窗口,如下所示:

选择你要优化的mxml文件; 在Export to folder 中填入你要导出到的文件夹. 然后点击”finish”,在” F:\workspace\mySecondeLcds\ WebRoot\”下便增加了bin-release2文件夹, 里面包含BindDemo.swf文件, 大小比以前的文件越小一半.
2、使用M XML Module
(1).在你的项目下的mxml文件夹上右击, NewMxml Module, 弹出”New Mxml Module”对话窗口, 如下所示:

如filename为: BindDemoModule.mxml, 点击”finish” , 便生成了BindDemoModule.mxml, 此时打开BindDemo.mxml, 把其中的所有相关联的代码剪切到BindDemoModule.mxml中,在BindDemo.mxml中加上对BindDemoModule.mxml引用代码:
<mx:ModuleLoader url="BindDemoModule.swf"/>, 然后保存便ok了, module和组件不同, 组件不会生成swf文件, 但是module 直接生成了swf文件. 有些和jsp的include类似.(module文件生成之后最好不要重命名, 否则 编译会有一点问题)
3、使用RSL(Runtime Shared Library)
(1). 在flex项目中, 右击项目名, 然后 点击”properties”,在弹出的对话筐中左侧选择”Flex Build Path”, 右侧选择
”Library Path”,如下图所示:



点击”Framework linkage”右边的下拉筐,会出现两个选项, “Merged into code”和”Runtime shared library”两个选项,一般默认是前者, 选中Runtime shared library, 然后点击”ok”按钮, 经过几秒中的编译, 你再去查看各个swf文件的大小, 你会发现所有的大小都减小了.



本文转自94cool博客园博客,原文链接:http://www.cnblogs.com/94cool/archive/2009/08/27/1554789.html,如需转载请自行联系原作者

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值