2012-04-02 106 views
1

我很困惑RSL和模块的优点或用途。 据说RSL将被缓存在浏览器中,以便它们可以在多个应用程序中使用,而无需再次加载相同的库。 我的问题是, 由于模块也发布为swf only和Willthey也会像其他应用程序(swf)一样被缓存? 什么是在RSL中使用的特殊逻辑将得到缓存? 对于RSL,缓存逻辑与模块有何不同?Flex RSL Vs模块

感谢, 玛尼

回答

1

有两种RSL年代:签署(由Adobe)和无符号(像你和我会做)

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

您可以将自己的代码编译为无符号的RSL或Flex模块。像往常一样,这些都是由浏览器缓存的。

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

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