一直对flex 生成的swf文件大小耿耿于怀,即使是只有少数几个控件的简单程序,生成的swf文件也是将近200k,这势必会破坏用户体验.造成这种情况的原因是,flex 组件框架为了提供丰富的功能,本身结构非常复杂,包含了大量的代码,翻翻flex3sdk的源码就知道,UIComponent是一个将近300k的超级怪物,Container也有将近200k,而这两个类正是flex组件中最基础的两个类.在flex3以前,这些代码都要在编译时链接到应用程序中,所以导致最终的应用程序swf肿胀.过大的swf文件体积给用户体验造成了影响,用户可能不耐烦等待下载就离开了.
flex3的发布给我们带来了一个好消息,flex3中已经具有了将flex组件框架缓存在客户端播放器中的能力, 9.0.115 以后版本的flash 播放器支持加载经过签名的RSL文件,在运行时,如果一个应用程序需要flex的框架代码,而在本地找不到的话,就会去指定的位置下载,下载后缓存到播放器的目录中,以后再遇到需要框架代码的情况,就直接使用缓存中的框架代码,这使得应用程序的swf文件体积可以大副削减,经过测试,应用程序体积最小能够达到50k左右.
在flex3sdk中,编译器提供了选项,在编译时通过指定参数,不链接框架代码,并将经过签名的RSL框架文件部署到同一目录下.
例如: mxmlc -runtime-shared-library-path=libs/framework.swc,
framework_3.0.183453.swz,,framework_3.0.183453.swf
SimpleApp.mxml
在flex builder3 中,就更简单了,只需要在项目的”build path” 选项中,将框架的链接属性从”merged into code” 设置成
“Runtime library”就可以了,如下图.
更详细具体的解释和操作可以adove livedoc:
http://livedocs.adobe.com/flex/3/html/help.html?content=rsl_09.html
个人觉得,adobe flex 的livedoc文档质量相当高,简直就是flex 大百科全书,英文好的话,直接啃livedoc就可以了,哪天全看懂了,就成超级牛叉的专家了.哈哈.

- 大小: 538.2 KB
分享到:
相关推荐
HSF目标、指标和方案、削减计划管理程序文件.doc
基于蒙特卡洛法的MATLAB场景生成与削减:概率距离削减算法应用于风光模拟研究,MATLAB代码 风光场景生成 场景削减 概率距离削减法 蒙特卡洛法 MATLAB:基于概率距离快速削减法的风光场景生成与削减方法 参考文档:...
本程序基于拉丁超立方对风,光可能出现场景进行模拟及削减 风电、光伏场景不确定性模拟,首先利用正态分布的方法,由一组确定性的方案,生成1000种光伏场景,为了避免大规模风电,光伏场景造成的计算困难问题,采用...
风电、光伏场景不确定性模拟,首先利用正态分布的方法,由一组确定性的方案,生成1000种光伏场景,为了避免大规模风电,光伏场景造成的计算困难问题,采用基于概率距离快速削减算法的场景削减法,将场景削减至10个,...
HSF( Hazardous Substance Free)目标、指标和方案、削减计划管理程序是企业为了符合环保法规,特别是针对有害物质限制(如RoHS指令)而设立的一套管理系统。这份名为"HSF目标、指标和方案、削减计划管理程序.docx...
HSF(有害物质限制)目标、指标和方案、削减计划管理程序是企业实施环保管理,尤其是电子产品制造企业遵循欧盟ROHS(Restriction of Hazardous Substances)指令的关键环节。该程序文档详细阐述了如何制定、评审、...
风光不确定性场景生成与削减:利用Weibull分布描述风速、Beta分布描述光照强度及时序蒙特卡罗模拟生成场景,启发式同步回代削减方法应用,风光不确定性场景生成与削减代码 风速使用weibull分布来描述 光照强度使用...
在实际应用中,场景削减可以帮助我们减少计算资源的需求,提高模拟效率,同时保持足够的数据多样性来反映系统的各种可能性。这在处理大规模数据或进行复杂仿真时尤其有用。 总的来说,这个压缩包提供的MATLAB代码和...
该文档是关于HSF(有害物质减免)目标、指标和方案、削减计划的管理程序,主要涉及环保管理和质量控制流程,适用于2021年至2022年的专题资料。HSF是电子电气行业中的一项重要标准,目的是限制产品中的特定有害物质,...
基于MATLAB平台的概率距离快速削减法在风光场景生成与削减中的应用研究报告,基于蒙特卡洛算法和概率距离快速削减法的MATLAB风光场景生成与优化,MATLAB代码 风光场景生成 场景削减 概率距离削减法 蒙特卡洛法 ...
基于MATLAB平台的风光场景生成与削减:概率距离削减法与蒙特卡洛模拟应用,基于MATLAB平台的风光场景生成与削减:概率距离削减法与蒙特卡洛模拟应用,在电力市场中可以用来描述不确定性,用场景分析法 关键词:风光...
在给定的“matlab程序:基于概率距离快速削减法的风光场景生成与削减方法.zip”文件中,我们可以深入探讨两个关键的计算机图形学概念:风光场景生成与削减方法,特别是利用概率距离快速削减法(Probabilistic ...
HSF目标、指标和方案、削减计划管理程序(5)(1).doc
基于蒙特卡洛法的风光场景生成与概率距离快速削减方法研究——MATLAB平台下的应用与实现,风光场景生成 场景削减 概率距离削减法 蒙特卡洛法 MATLAB:基于概率距离快速削减法的风光场景生成与削减方法 参考文档:《含...
基于MATLAB平台的风光场景模拟与快速削减技术研究——概率距离削减法与蒙特卡洛法的综合应用,基于蒙特卡洛法的风光场景生成与概率距离快速削减算法研究,MATLAB代码 风光场景生成 场景削减 概率距离削减法 蒙特卡洛法...
内容概要:本文详细介绍了如何使用MATLAB平台,通过蒙特卡洛法生成风电、光伏场景,并利用概率距离快速削减法进行场景削减。首先,针对风光发电和电价的不确定性,文中展示了如何通过蒙特卡洛算法生成大量的光伏和...
这个压缩包文件"075基于概率距离快速削减法的风光场景生成与削减方法"似乎包含了关于如何利用概率距离快速削减法来高效处理风能和太阳能场景的数据和算法。这种方法对于理解和提升可再生能源系统的性能分析具有重要...
MATLAB代码:基于概率距离快速削减法的风光场景生成与削减方法 关键词:风光场景生成 场景削减 概率距离...将场景削减至5个,运行后直接给出削减后的场景以及生成的场景,并给出相应的概率,可移植以及可应用性非常强
基于MATLAB平台的概率距离快速削减法在风光场景生成与削减中的应用研究:实现风电、光伏及电价场景的不确定性模拟及结果展示,基于MATLAB的蒙特卡洛风光场景生成与基于概率距离快速削减法的优化处理,MATLAB代码:基于...