2010-09-22 44 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