フレックス:MXML“ Component”の違いは何ですかおよびMXML“ Module&#8221 ;?
-
06-07-2019 - |
質問
タイトルが示唆するように、「コンポーネント」との違いは何ですか? (新しい–> MXMLコンポーネント)および"モジュール" (新しい–> MXMLモジュール)?
ありがとう、 デビッド
解決
モジュールはSWFにコンパイルされ、実行時にModuleLoaderでロードされますが、MXMLコンポーネントはアプリケーションにコンパイルされます。 Flexのドキュメントから:
モジュールはSWFファイルであり、 アプリケーションによってロードおよびアンロードされます。 独立して実行することはできません アプリケーションが、任意の数の アプリケーションはモジュールを共有できます。
モジュールを使用すると、アプリケーションを分割できます いくつかの部分、またはモジュールに。の メインアプリケーションまたはシェルは 他のモジュールを動的にロードする 必要なときに必要です。します ときにすべてのモジュールをロードする必要はありません 起動することも、ロードする必要もありません。 ユーザーが対話しない場合のモジュール 彼らと。アプリケーションが 長いモジュールが必要で、アンロードできます メモリを解放するモジュール リソース。 [...]
モジュールはランタイム共有に似ています 分離するライブラリ(RSL) アプリケーションからのコード 個別にロードされたSWFファイル。モジュール RSLよりもはるかに柔軟です モジュールをロードできるため 実行時にアンロードされ、コンパイルされます アプリケーションなし。
役立つことを願っています!