FLEX 3与RSL

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

点击在新窗口中浏览此图片  


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

一、
点击在新窗口中浏览此图片

在主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”.

六、

点击在新窗口中浏览此图片

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

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

PS:欢迎懒人到处转载,不过请先告诉我下。打上我的名头,那我当然更高兴了。呵呵。:)
    

            


作者:gdgzboy@牛C网
地址:http://www.niuc.net/post/203/
版权所有。转载时必须以链接形式注明作者和原始出处及本声明!



评论(0) | 引用(0) | 阅读(371)
发表评论
昵称 [注册]
密码 游客无需密码
网址
电邮
打开HTML 打开UBB 打开表情 隐藏 记住我