减小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,如需转载请自行联系原作者

相关文章
|
9天前
|
编解码 算法 UED
效地减小图片文件的大小
【4月更文挑战第26天】效地减小图片文件的大小
23 6
|
JavaScript
Vue3——压缩字体font-spider,完美解决字体压缩后会出现字体消失现象
压缩字体font-spider,完美解决字体压缩后会出现字体消失现象
352 0
|
前端开发 JavaScript
fixed失效,css堆叠上下文问题
我们直接用具体案例来体会css堆叠上下文,因为官方veurpess-reco1.x版本,当你开启右侧子菜单时,右侧的子菜单fixed就失效了。
145 0
fixed失效,css堆叠上下文问题
|
前端开发
前端性能优化实践之 SVG Flex 预加载 窗口加载(7)
前端性能优化实践之 SVG Flex 预加载 窗口加载(7)
179 0
|
移动开发 JavaScript HTML5
JS获取img图片的原始尺寸高度和宽度
JS获取img图片的原始尺寸高度和宽度
463 0
JS获取img图片的原始尺寸高度和宽度
|
Python
修改图片尺寸
from PIL import Image img = Image.open(r'C:\Users\...\Desktop\1.PNG') img = img.resize((500,500),Image.
929 0