什么是用于闪存的RSL(运行时共享库​​)?

时间:2011-10-31 04:57:20

标签: flash actionscript-3

请注意,我不是在询问SWC的用途,我知道这一点。

我想知道,在闪存中使用RSL。假设我通过将特定文件夹指定为“其他源文件夹”,我目前正在使用一些有用的类。

那么,我可以在这里使用RSL吗?如果没有,何时以及为什么我需要使用RSL(我使用SWC没有任何问题,但我想知道如何使用RSL,而不是制作SWC,即只是通过一堆actionscript类)

由于 诉

1 个答案:

答案 0 :(得分:7)

我建议阅读Adobe的RSL简介:

http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf674ba-7fff.html

  

减少应用程序SWF文件大小的一种方法是   将共享资源外部化为可以的独立文件   单独下载并缓存在客户端上。这些共享资产   可以在运行时由任意数量的应用程序加载和使用,但是   只转移一次给客户。这些共享文件是已知的   作为运行时共享库​​或RSL。

     

当多个应用程序共享一组核心组件或类时,   客户端只能将这些资产作为RSL而不是一次下载   为每个应用程序。 RSL持久存储在客户端磁盘上   他们不需要通过网络传输一秒钟   时间。可以减少应用程序的结果文件大小。该   随着使用RSL的应用程序数量的增加,收益会增加   增加。