FLEX 3 减少SWF体积 (RSL) 大 | 中 | 小

昨天下完后,只是大概看了下,就发了文说FLEX 3没减少SWF体积的功能,其实是大错特错,这可是FLEX 3里最重要的功能之一了。今天我就重新发一篇,怎么减少SWF体积的文章,赎罪啊.by uyang www.uncoo.cn
     首先我们建立Flex Project,然后在Design界面下,随便放几个组件,比如:两个Button,一个ColorPicker,和一个CheckBox.回到BIN文件下,你可以看到swf的体积竟然有179K跟FLEX 2是一样的.如图:by uyang www.uncoo.cn

 


好了,现在开始"减肥运动":

一、


在主Project的文件名字上,点击右键.选择"Properties",就是最后一个.

二、




选择左栏的Flex Build Path,接着选择右栏的Library path,在下拉菜单中,选择Runtimes Shared Library(RSL),在下面选择framework.swc

三、



在framework.swc下拉中,选择RSL URL,接着点击右栏的Edit

四、



勾选中"Use default link type",别忘了。然后选择"ADD"

五、


在跳出来菜单里,有framework_3.0.172357.sgn,不要更改,直接默认就可以了,点击"ok",接着再在上一个选项中,再选择"ADD",在又跳出跟前一个一样的菜单,但是把framework_3.0.172357.sgn中的后缀 sgn 改成swf,然后“oK”.by uyang www.uncoo.cn

六、



接着就是OK,OK,OK完,会有刷新下。接着你就可以看看BIN里,文件体积发生了什么变化,哈哈。从179K变成了46K。爽吧。by uyang www.uncoo.cn

    以上就是完整的减肥计划了,当然为了再进一步的测试,我又在舞台上加了几个不同的组件,得到的结果是,体积只增大了一点点。看来TED没说错,都是偶的错啊,下完了,过于激动造成的。
  不过要提醒大家的是,在你制作不同FLEX程序时,一定要记得那个framework是要一样的名字,如果不同,那么要重新加载框架,那么体积还是没变小。比如,我做了个FLEX 网站,你也做了个,如果我们的framework是一样的,那么你,我登陆互相的网站,速度是很快的。

你可能感兴趣的:(框架,Flex)