7

Flex 4 では、 と の間に違いはparentApplicationありFlexGlobals.topLevelApplicationますか? 同じ最上位アプリケーションを参照していますか?

どちらも同じだと思います。1 つ ( parentApplication) は Spark に属し、もう1 つ ( ) はFlexGlobals.topLevelApplicationHalo に属します。私の理解は正しいですか?

4

1 に答える 1

8

この Adob​​e livedocを確認してください。次のように明確に記載されています。

  • mx.core.FlexGlobals.topLevelApplication: オブジェクトがドキュメント ツリーのどこで実行されるかに関係なく、最上位のアプリケーション オブジェクトです。このオブジェクトのタイプは、spark.components.Application または mx.core.Application です。

  • mx.core.UIComponent.parentDocument: 現在のドキュメントの親ドキュメント。複数のドキュメントのツリーをたどるには、parentDocument.parentDocument を使用できます。

  • mx.core.UIComponent.parentApplication: 現在のオブジェクトが存在する Application オブジェクト。アプリケーションは他のアプリケーションをロードできるため、このプロパティを使用して直接の親アプリケーションにアクセスできます。複数のアプリケーションのツリーをたどるには、parentApplication.parentApplication を使用できます。

乾杯

于 2011-05-25T07:41:04.113 に答える