2

我希望在我正在处理的 Flex 项目中有几个插件。我知道我可以使用 SWFLoader 加载 SWF,但我认为在 Flex3 中您现在可以拥有运行时共享库​​或其他东西。有没有人有关于在运行时加载插件的好文档?理想情况下,我希望能够从 URL 加载插件,然后从插件中执行一些代码(例如,向页面添加控件)。

4

3 回答 3

3

您可以使用模块或 RSL。

RSL 的优势是通过闪存而不是浏览器进行缓存,因此它们可以保留更长时间。

模块更容易创建和使用。我使用过模块并且遇到模块无法加载的问题(代码需要处理这种情况)。我还没有尝试过 RSL。

以下是有关创建 RSL 的一些文档http://labs.adobe.com/wiki/index.php/Flex_3:Feature_Introductions:Flex_3_RSLs

于 2008-09-18T16:42:06.600 回答
0

请注意,目前,加载的 RSL 必须针对相同版本的 Flex 框架进行编译。如果您计划使用“二进制”插件系统,您可能希望等待Marshall 计划功能在下一个 Flex 中实现版本。

于 2008-09-19T09:11:14.150 回答
0

如果您想尝试一种新的替代方法,这是一个仿照 java OSGi 的应用程序核心框架:http ://www.potomacframework.org/ 我自己没有尝试过,但它看起来真的很酷!

于 2010-01-02T07:56:02.243 回答