2010-09-22 16 views
5

将SWC库链接到Flex应用程序有三种模式:“合并到代码”,“外部”和“RSL”。我明白什么是“RSL”,但我不明白什么是“外部”。Flex Builder中“外部”链接模式的含义

“RSL”对我来说工作得很好,没有任何代码更改。但是,外部不适合我。虽然我的应用程序启动,但SWC中设置为External的类永远不会找到。

如果不是“RSL”,“External”是什么意思?我如何使用它?

谢谢 鲍里斯

回答

5

定义一个类作为外部允许Flex编译器在编译时链接到一个特定的类,但不会导致它被包含在生成的SWF。

外部类的一般用途是您有多个使用共享库的模块。在每个单独的模块中包含共享类定义是多余的,而External关键字允许您控制这些类如何编译到您的库中。

的更多信息可以在以下位置:

http://web.archive.org/web/20101007120528/http://www.wannaknowflex.com/2010/05/flex-linkage-difference-between-rsl-and-external/

http://www.flexafterdark.com/docs/Flex-Libraries

(外部库路径和负载externs编译器信息):
http://www.newtriks.com/?p=802