http://blog.csdn.net/zlxluofeng/archive/2010/10/20/5954678.aspx
市面上RSL文章很多,基础的我就不写了(一般都是把framework_3.x.x.xxxx.swz文件剥离出去),这里写几则平时不常见的RSL使 用小技巧
技巧一:
datavisualization_3.x.x.xxxx.swz 还有rpc_3.x.x.xxxx.swz这两个文件也是可以剥离出去的
技巧二:
有些同学把datavisualization 和rpc剥离出去后,发现除了runtimes exception,说什么tween effect有问题,这个时候就需要在Flex build path面板中进行加载顺序的设置了,把framework提升到最上面。
技巧三:
如果你将你的项目发布到Portal环境下,相对路径的URL都会 进行转发,也就是说所有使用相对路径加载外部资源的都会失效,那么你就需要把你的swz文件放在一台http server上进行远程加载
技巧四:
有些同学希望 playerglobal.swc,flex.swx,utilites.swc这些包也分离出去,但是这些包是没有经过adobe签名的,是不能常驻硬 盘的,也就说他们生成不了swz文件,只能生成swf,他们可能会存在缓存中,但是当计算机重启或者浏览器关闭这些下载过一次外部类包可能就需要重新下载 了,总的来说是得不偿失的。
技巧五:
再补充一点,自定义的swc文件,生成后都是500k打底的,发布的时候要选择merged into code这样其实只占工程文件的大小(20k左右),adobe不会傻到把一些公共类包重复编译(之前一直以为他会重复编译)。所以自定义的swc就不要 去整什么RSL了。
- 大小: 24.9 KB
- 大小: 53.4 KB
分享到:
相关推荐
本文将深入探讨如何通过创建和使用SWC库来避免Flex RSL的重复加载,以提高模块加载的性能。 首先,理解SWC(Software Component)是Flex中的一个关键概念。SWC文件是一种静态库格式,可以包含ActionScript类、资源...
- **外部加载媒体**:尽量避免将图片、音频和字体等媒体资源直接编译到SWF中,而是通过外部URL加载,降低SWF体积。 - **限制嵌入字体的字符集**:仅嵌入应用程序实际使用的字符,减少不必要的字符数据。例如,在...
- 对于SWF体积大的问题,可以使用Module动态加载和RSL(Runtime Shared Libraries)共享库来减少下载量。 - 对于处理速度慢,可以优化异步通信,提升用户体验,例如通过进度条显示或异步加载。 8. Flash与Flex的...
标题中的“rsl.rar_RSL Matlab_attribute reduction_rsl”暗示了这是一个与RSL相关的MATLAB代码库,专注于属性约减技术。RSL通常代表Reduced Set Learning或Relevance Set Learning,这是一种在机器学习和数据挖掘...
文档的版权归属于Otis电梯公司,且文档的使用受到了严格的限制,仅限于公司内部使用,未经Otis公司的书面同意,不得复制或泄露给第三方。文档的修订、版本和批准记录在文档内均有详细记录。 3. RSL协议的ISO模型...
目录: 第1篇 基础知识篇 第1章 走进Flex世界 第2章 Flex基础知识 第3章 语言基础 第4章 数据基础 ... 第5篇 Flex通信篇 第19章 与JavaScript/AJAX通信 第20章 Flex与PHP通信 第21章 Flex与Java EE通信
2. **优化Flex应用程序大小**:除了使用RSL之外,还可以通过模块化设计(Module)和优化资源等方式来减小应用程序的整体大小。 3. **NaN 比较**:在Flex中,`NaN` 与其他任何值(包括自身)比较都会返回 `false`。因此...
在本文中,我们将深入探讨"RSL10 射频测试资源"的相关知识点,主要涉及射频技术、蓝牙低功耗(BLE)通信以及RSL10芯片的应用。RSL10是一款高度集成的无线微控制器,专为超低功耗蓝牙应用而设计。其在射频测试中扮演...
例如,在分布式系统中,多个节点之间可以通过RSL共享数据和服务,减少重复计算和数据传输;在游戏开发中,不同模块可以利用RSL库加载和共享资源,如纹理、音频和游戏对象,优化内存管理和性能。此外,RSL还可以用于...
通过拆分Flex的核心库,只加载实际使用的部分,可以减少不必要的SWF下载。 5. **动态加载策略**:主应用的下载是必需的,但模块加载可以通过各种策略优化,如预加载所有模块以减少延迟,或者结合权限系统,只加载...
普通SWC在编译时会嵌入到SWF中,而RSL类型的库则利用运行时加载机制,允许在不增大SWF体积的情况下复用代码。 在Flex项目中,开发者可以修改html-template目录下的模板文件,影响生成的HTML输出。这对于定制界面...
此外,还可以考虑其他优化策略,比如使用位图缓存提高图形渲染效率,优化数据绑定,减少不必要的计算,以及利用Flash Player的多帧特性实现内容的流式加载,以进一步提升Flex应用的性能。 总之,优化Flex应用性能...
OTIS-RSL串行协议是应用于奥地斯电梯系统中的一种远程串行接口协议标准。该协议在电梯控制系统通信体系结构中扮演关键角色,特别是在远程通信信道,如长电梯通道的通信中。 首先,我们来了解OSI(开放式互联参考...
优化Flex应用性能的方法包括:代码优化(如避免冗余计算和减少对象创建)、资源管理(例如使用RSL和图像优化)、缓存策略(如利用本地存储)以及网络通信优化(如数据压缩和异步加载)。 ### 21. 如何设置默认值,...
- 使用Runtime Shared Libraries (RSL) 分离库文件,提高加载效率。 - 异步处理远程调用,提供反馈以改善用户体验。 8. Flex与Flash协同开发: - 当需要Flex SDK功能时,建立Flex工程,使用SWC作为Flash的皮肤。...
一个简单的应用程序,用于演示 onsemi RSL10/RSL15 蓝牙低功耗设备的无线固件 (FOTA)。 RSL10 和 RSL15 是来自 onsemi 的超低功耗蓝牙低功耗无线微控制器。 FOTA 应用程序充当中央设备来扫描、连接固件映像并将其...
通过MiniCore,开发人员可以为他们的Flex项目定制更适合的RSL,从而提高性能,减少资源占用,特别是在处理大量用户交互或处理复杂数据时。同时,由于它是开源的,开发者可以根据自己的需求对MiniCore进行定制,以...
3. **RSL(Runtime Shared Libraries)**:RSL是动态链接库,运行时由Flash Player加载,以减少应用程序SWF的大小和下载时间。它们提高了内存效率,并允许多个应用共享同一代码库,只需下载一次。配置RSL涉及修改...