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应用程序提供Runtime Shared Library (RSL) 的微型核心实现。在深入探讨MiniCore之前,我们先来了解一下RSL的基础知识。 Runtime Shared Libraries(RSL)是Adobe Flex框架的一个关键...
通过设置Flex构建路径,将框架链接方式改为"runtime shared library (RSL)",Flex编译器会将框架文件分离出来,形成独立的`.swf`和`.swz`文件。这些文件会在用户首次加载SWF时被下载并缓存到客户端,之后的加载将...
Flex面试题涵盖了许多关键知识点,包括Flex容器的滚动条控制、项目类型、RSL(Runtime Shared Libraries)的使用、SWC文件的制作、文件优化、数据类型比较、事件处理、MVC模式应用以及自定义组件的创建。下面将对...
**RSL**(Runtime Shared Libraries)是Flex中的一种技术,它允许开发者将应用程序中的某些部分封装成共享库,并在运行时按需加载这些库。这种方式可以显著减少初始加载时间,并提高应用性能。 **使用方法**: 1. *...
SWC库有两种类型:普通类型和RSL(Runtime Shared Library)类型。普通SWC在编译时会嵌入到SWF中,而RSL类型的库则利用运行时加载机制,允许在不增大SWF体积的情况下复用代码。 在Flex项目中,开发者可以修改...
除了基本的反射使用外,Flex还支持更复杂的场景,如在Module和RSL(Runtime Shared Library)中使用反射。Module允许在应用程序运行时动态加载和卸载组件,而RSL则提供了按需加载库的功能,两者都涉及到了动态加载类...
RSL(Runtime Shared Libraries)是一种在运行时动态加载的共享库,它能够提高应用程序的性能和内存使用效率。相比于静态链接库(SWC文件),RSL的优势在于减少应用程序的初始下载时间和文件大小,因为它只需要在...
RSL代表Runtime Shared Libraries,它们是在运行时加载的共享库,可以包含代码、资源或两者。通过将常用代码封装成RSL,可以减少每个应用程序的大小并加快加载速度。RSL的使用方法通常涉及在Flex项目中声明依赖关系...
- **答案**:RSL(Runtime Shared Library)是在运行时按需加载的共享库。使用方法是在Flex项目中引用所需的RSL,并在运行时动态加载。 #### 27. 如何使应用去掉水平滚动条而显示垂直滚动条? - **答案**:通过...