5

SWC ライブラリをフレックス アプリケーションにリンクするには、「コードに結合」、「外部」、および「RSL」の 3 つのモードがあります。「RSL」の意味はわかりますが、「外部」の意味がわかりません。

「RSL」は、コードを変更しなくても問題なく動作します。ただし、外部は私には機能しません。アプリケーションが起動しても、External に設定された SWC のクラスが見つかりません。

「RSL」でない場合、「外部」の意味は何ですか? どうすればそれを利用できますか?

ありがとう、ボリス

4

1 に答える 1

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

(external-library-path および load-externs コンパイラ情報):
http://www.newtriks.com/?p=802

于 2010-09-22T13:15:47.660 に答える