`

Flex RSL(Runtime Shared Library)

阅读更多

        RSL是 Runtime Shared Library的简称,意思是运行时共享库当前RSL主要有3个级别的,一个是Standard RSL(即一个网站内共享),一个是Cross-domain RSL(跨域共享),最后一个也是最关键的是Framework RSL(Flex框架共享)。 Framework RSL 意思是, 把Flex的类和库在程序运行时动态加载而不是封装在程序里面如果不用 Framework RSL, 你的主程序就会使用你编写的代码里必须导入的类,这样一来, 你代码写的越多, 需要导入越多的类, 你程序体积就越大,也就是说, 不用Framework RSL, 你的程序就是这样的:你自己的自定义类代码 + 你必须使用的Flex自带类 (framework)。如果使用了Framework RSL你的程序就只包含你自己写的类代码而已, 体积就很小了,framework会变成另一个文件, 动态加载到你的程序里。当一个用户加载了任何一个使用此版本RSL的应用程序后,此版本RSL会被其缓存在flash player的cache中,并且这个cache不随着浏览器缓存清空而清空,以后如果此用户再次加载使用此版本RSL的程序的时候便不再需要加载此RSL,加载速度将大大提高。

        分离RSL的步骤: 1.在项目文件夹中点右建,选择"properties"-"Flex Build Path"-"Library Path" 2.该选项卡上我们看到"FrameWork linkage",默认是选中"Merged into cdoe"(打包在里边..大概这意思) 3.点开下拉,选择"runtime shared library(RSL)",按"OK“即可

分享到:
评论

相关推荐

    避免Flex RSL重复load 提高module加载性能的swc

    Flex RSL(Runtime Shared Libraries)是Adobe Flex框架中的一种机制,用于优化应用程序的加载和运行时性能。RSLs是一组预编译的库,包含了常见的Flex组件和类,允许多个应用程序共享这些资源,减少网络传输的数据量...

    MiniCore:这是有关flex RSL的微型核心。-开源

    它是一个开源项目,专门为Flex应用程序提供Runtime Shared Library (RSL) 的微型核心实现。在深入探讨MiniCore之前,我们先来了解一下RSL的基础知识。 Runtime Shared Libraries(RSL)是Adobe Flex框架的一个关键...

    flex瘦身优化之我见(内部资料)

    通过设置Flex构建路径,将框架链接方式改为"runtime shared library (RSL)",Flex编译器会将框架文件分离出来,形成独立的`.swf`和`.swz`文件。这些文件会在用户首次加载SWF时被下载并缓存到客户端,之后的加载将...

    flex面试题

    Flex面试题涵盖了许多关键知识点,包括Flex容器的滚动条控制、项目类型、RSL(Runtime Shared Libraries)的使用、SWC文件的制作、文件优化、数据类型比较、事件处理、MVC模式应用以及自定义组件的创建。下面将对...

    FLEX面试题

    **RSL**(Runtime Shared Libraries)是Flex中的一种技术,它允许开发者将应用程序中的某些部分封装成共享库,并在运行时按需加载这些库。这种方式可以显著减少初始加载时间,并提高应用性能。 **使用方法**: 1. *...

    Flex开发指南.pdf

    SWC库有两种类型:普通类型和RSL(Runtime Shared Library)类型。普通SWC在编译时会嵌入到SWF中,而RSL类型的库则利用运行时加载机制,允许在不增大SWF体积的情况下复用代码。 在Flex项目中,开发者可以修改...

    flex 面试题flex

    - 对于SWF体积大的问题,可以使用Module动态加载和RSL(Runtime Shared Libraries)共享库来减少下载量。 - 对于处理速度慢,可以优化异步通信,提升用户体验,例如通过进度条显示或异步加载。 8. Flash与Flex的...

    Flex 开发类的反射

    除了基本的反射使用外,Flex还支持更复杂的场景,如在Module和RSL(Runtime Shared Library)中使用反射。Module允许在应用程序运行时动态加载和卸载组件,而RSL则提供了按需加载库的功能,两者都涉及到了动态加载类...

    Flex面试题.pdf

    - 使用Runtime Shared Libraries (RSL) 分离库文件,提高加载效率。 - 异步处理远程调用,提供反馈以改善用户体验。 8. Flex与Flash协同开发: - 当需要Flex SDK功能时,建立Flex工程,使用SWC作为Flash的皮肤。...

    OTIS-RSL串行协议

    OTIS-RSL串行协议是一种远程串行链接协议,通常用于电梯控制系统中的通信。以下为从标题、描述、标签以及部分内容中提取出的知识点。 1. OTIS-RSL串行协议概述: OTIS-RSL协议是一种远程串行通信协议,它允许电梯...

    rsl.rar_RSL Matlab_attribute reduction_rsl

    标题中的“rsl.rar_RSL Matlab_attribute reduction_rsl”暗示了这是一个与RSL相关的MATLAB代码库,专注于属性约减技术。RSL通常代表Reduced Set Learning或Relevance Set Learning,这是一种在机器学习和数据挖掘...

    Flex面试题及答案

    RSL(Runtime Shared Libraries)是一种在运行时动态加载的共享库,它能够提高应用程序的性能和内存使用效率。相比于静态链接库(SWC文件),RSL的优势在于减少应用程序的初始下载时间和文件大小,因为它只需要在...

    OTIS-RSL串行协议-中文版

    OTIS-RSL串行协议是应用于奥地斯电梯系统中的一种远程串行接口协议标准。该协议在电梯控制系统通信体系结构中扮演关键角色,特别是在远程通信信道,如长电梯通道的通信中。 首先,我们来了解OSI(开放式互联参考...

    RSL类库文件及说明文档

    RSL(Resources Share List)类库是一个用于资源共享和管理的软件开发工具,广泛应用于软件工程领域,特别是那些需要高效协作和资源复用的项目。RSL库提供了丰富的API和功能,帮助开发者轻松实现数据共享、对象通信...

    RSL FOTA 软件安装包 安卓xapk格式

    一个简单的应用程序,用于演示 onsemi RSL10/RSL15 蓝牙低功耗设备的无线固件 (FOTA)。 RSL10 和 RSL15 是来自 onsemi 的超低功耗蓝牙低功耗无线微控制器。 FOTA 应用程序充当中央设备来扫描、连接固件映像并将其...

    Flex试题 .txt

    RSL代表Runtime Shared Libraries,它们是在运行时加载的共享库,可以包含代码、资源或两者。通过将常用代码封装成RSL,可以减少每个应用程序的大小并加快加载速度。RSL的使用方法通常涉及在Flex项目中声明依赖关系...

    RSL10 射频测试资源

    在本文中,我们将深入探讨"RSL10 射频测试资源"的相关知识点,主要涉及射频技术、蓝牙低功耗(BLE)通信以及RSL10芯片的应用。RSL10是一款高度集成的无线微控制器,专为超低功耗蓝牙应用而设计。其在射频测试中扮演...

    Flex与ActionScript3程序开发

    目录: 第1篇 基础知识篇 第1章 走进Flex世界 第2章 Flex基础知识 ... 第18章 RSL运行时共享库 第5篇 Flex通信篇 第19章 与JavaScript/AJAX通信 第20章 Flex与PHP通信 第21章 Flex与Java EE通信

    RSL10-SENSE-DB-GEVB_GERBER_hardware_rsl10_castcpf_

    【RSL10-SENSE-DB-GEVB_GERBER_hardware_rsl10_castcpf】这个压缩包文件主要涉及的是基于RSL10芯片的传感器开发板(RSL10-SENSE-DB)的硬件设计资料,其中包含了GERBER文件。RSL10是一款由ON Semiconductor公司生产...

Global site tag (gtag.js) - Google Analytics