Flex RSL与模块

时间:2012-04-02 08:43:54

标签: flex module rsl

我处于RSL和模块的混淆优势或用途。 据说RSL将被缓存在浏览器中,因此它们可以在多个应用程序中使用,而无需再次加载相同的库。 我的问题是, 由于模块也只发布为swf,Willthey也会像任何其他应用程序(swf)一样被缓存? RSL中使用的特殊逻辑将获得缓存? RSL的缓存逻辑与模块有何不同?

感谢, 摩尼

1 个答案:

答案 0 :(得分:1)

有两种RSL:签名(由Adobe签名)和无签名(如你和我会做的)

签名的RSL包含Flex框架类,实际上是由Flash Player本身缓存的。您可以使用这些RSL(Flex 4中的默认值)来缩小应用程序的大小。

您可以将自己的代码编译为未签名的RSL或Flex模块。像往常一样,这两个都被浏览器缓存。

模块SWF可以随时由应用程序加载,RSL在应用程序启动时预先加载。

使用Flex框架RSL有一定的优势,但对于您自己的代码,模块可能具有优势b / c它们不会强制在应用程序启动时加载代码。