一直对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
本程序基于拉丁超立方对风,光可能出现场景进行模拟及削减 风电、光伏场景不确定性模拟,首先利用正态分布的方法,由一组确定性的方案,生成1000种光伏场景,为了避免大规模风电,光伏场景造成的计算困难问题,采用...
风电、光伏场景不确定性模拟,首先利用正态分布的方法,由一组确定性的方案,生成1000种光伏场景,为了避免大规模风电,光伏场景造成的计算困难问题,采用基于概率距离快速削减算法的场景削减法,将场景削减至10个,...
HSF( Hazardous Substance Free)目标、指标和方案、削减计划管理程序是企业为了符合环保法规,特别是针对有害物质限制(如RoHS指令)而设立的一套管理系统。这份名为"HSF目标、指标和方案、削减计划管理程序.docx...
HSF(有害物质限制)目标、指标和方案、削减计划管理程序是企业实施环保管理,尤其是电子产品制造企业遵循欧盟ROHS(Restriction of Hazardous Substances)指令的关键环节。该程序文档详细阐述了如何制定、评审、...
在实际应用中,场景削减可以帮助我们减少计算资源的需求,提高模拟效率,同时保持足够的数据多样性来反映系统的各种可能性。这在处理大规模数据或进行复杂仿真时尤其有用。 总的来说,这个压缩包提供的MATLAB代码和...
该文档是关于HSF(有害物质减免)目标、指标和方案、削减计划的管理程序,主要涉及环保管理和质量控制流程,适用于2021年至2022年的专题资料。HSF是电子电气行业中的一项重要标准,目的是限制产品中的特定有害物质,...
在给定的“matlab程序:基于概率距离快速削减法的风光场景生成与削减方法.zip”文件中,我们可以深入探讨两个关键的计算机图形学概念:风光场景生成与削减方法,特别是利用概率距离快速削减法(Probabilistic ...
HSF目标、指标和方案、削减计划管理程序(5)(1).doc
这个压缩包文件"075基于概率距离快速削减法的风光场景生成与削减方法"似乎包含了关于如何利用概率距离快速削减法来高效处理风能和太阳能场景的数据和算法。这种方法对于理解和提升可再生能源系统的性能分析具有重要...
MATLAB代码:基于概率距离快速削减法的风光场景生成与削减方法 关键词:风光场景生成 场景削减 概率距离...将场景削减至5个,运行后直接给出削减后的场景以及生成的场景,并给出相应的概率,可移植以及可应用性非常强
由于只有一个文件名 "基于拉丁超立方法的风光场景生成与削减" 提供,我们可以假设这是主程序文件或者包含所有相关代码的文件夹。这个文件可能包含了整个项目的源代码、数据输入、输出结果以及可能的解释文档。 ...
1. **限用物质削减目标计划程序**:企业需设定明确的减少有害物质的目标,并制定实现这些目标的策略和计划。 2. **文件控制程序**:确保所有涉及ROHS的文件得到有效管理和更新,防止过时或错误信息的使用。 3. **...
MATLAB代码:基于概率距离的场景快速削减法的风光场景生成与削减方法 关键词:风光场景生成 场景削减 概率...将场景削减至5个,运行后直接给出削减后的场景以及生成的场景,并给出相应的概率,可移植以及可应用性非常强
在压缩包内的“基于概率距离快速削减法的风光场景生成与削减方法.rar”文件中,可能包含了实现这一算法的源代码。这些代码可能包括用于生成元素的函数,计算距离的数学模型,以及用于削减元素的决策逻辑。学习这些...
在新能源发电领域,尤其是太阳能(光伏)和风能(风电)发电,由于其自然条件的随机性和不...在实际应用中,这样的方法可以帮助电力运营商和政策制定者更好地理解和应对可再生能源的波动性,促进清洁能源的大规模集成。
在本项目中,我们主要探讨的是如何利用MATLAB编程语言实现一种概率距离快速削减法,该方法被应用于风光场景的生成与削减。MATLAB是一种强大的数值计算和数据可视化工具,尤其适合于处理图像处理、算法开发和数据分析...