浏览 6436 次
锁定老帖子 主题:给Flex导出的SWF减减肥
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-08-19
要应用RSL.我们执行下面的步骤: 1.在项目文件夹中点右建,选择"properties"-"Flex BuildPath"-"Library Path" 2.该选项卡上我们看到"FrameWork linkage",默认是选中"Merged into code"(打包在里边..大概这意思) 3.点开下拉,选择"runtime shared library(RSL)",点"OK" 第二步:使用Release发布 Flex3通过Build Project编译结果都是Debug版本的,我们在发布的时候选择Export Release: 选择项目,菜单->Project->Export Release Build... 还可以使用编译器的优化选项进一步减小swf的体积。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-08-24
在你的第一步中只是将SDK进行了Rsl设置,,在Flex中还有两个也是可以设置为Rsl的,它们是:rqc、datavisualization 这样你的swf文件会进一步减小!
同时也可以将你自己的一些公共的类或组件放置到swc内将其设置为rsl,这样也会进一步减小swf的体积,例如可以讲Caringorm.swc设置为rsl也可以减小很多! 你说的编译器优化是将一些元标签等在编译的时候不编译到swf中吗??? |
|
返回顶楼 | |
发表时间:2009-08-25
wuxi15932077655 写道 在你的第一步中只是将SDK进行了Rsl设置,,在Flex中还有两个也是可以设置为Rsl的,它们是:rqc、datavisualization 这样你的swf文件会进一步减小!
同时也可以将你自己的一些公共的类或组件放置到swc内将其设置为rsl,这样也会进一步减小swf的体积,例如可以讲Caringorm.swc设置为rsl也可以减小很多! 你说的编译器优化是将一些元标签等在编译的时候不编译到swf中吗??? 哦,学习了……谢谢您的建议。 |
|
返回顶楼 | |
发表时间:2009-08-25
请问在ant 下怎么实现呢?!谢谢.
如下面的ant 该怎么配置?: <target name="mysource.mxml" depends="check.swf" unless="skip.mxmlc"> <mxmlc file="build/swf/business/sal/mysource.mxml" output="build/swf/business/sal/mysource.swf" services="ear/${WEBAPP_NAME}.war/WEB-INF/flex/services-config.xml" context-root="${WEBAPP_CONTEXT_ROOT}" use-network="false" keep-generated-actionscript="true" incremental="true"> <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/> <source-path path-element="${FLEX_HOME}/frameworks"/> <source-path path-element="as3"/> <source-path path-element="build/swf"/> <source-path path-element="build/swf/assets"/> </mxmlc> </target> |
|
返回顶楼 | |