Flex 4 では、 と の間に違いはparentApplication
ありFlexGlobals.topLevelApplication
ますか? 同じ最上位アプリケーションを参照していますか?
どちらも同じだと思います。1 つ ( parentApplication
) は Spark に属し、もう1 つ ( ) はFlexGlobals.topLevelApplication
Halo に属します。私の理解は正しいですか?
Flex 4 では、 と の間に違いはparentApplication
ありFlexGlobals.topLevelApplication
ますか? 同じ最上位アプリケーションを参照していますか?
どちらも同じだと思います。1 つ ( parentApplication
) は Spark に属し、もう1 つ ( ) はFlexGlobals.topLevelApplication
Halo に属します。私の理解は正しいですか?
この Adobe livedocを確認してください。次のように明確に記載されています。
mx.core.FlexGlobals.topLevelApplication: オブジェクトがドキュメント ツリーのどこで実行されるかに関係なく、最上位のアプリケーション オブジェクトです。このオブジェクトのタイプは、spark.components.Application または mx.core.Application です。
mx.core.UIComponent.parentDocument: 現在のドキュメントの親ドキュメント。複数のドキュメントのツリーをたどるには、parentDocument.parentDocument を使用できます。
mx.core.UIComponent.parentApplication: 現在のオブジェクトが存在する Application オブジェクト。アプリケーションは他のアプリケーションをロードできるため、このプロパティを使用して直接の親アプリケーションにアクセスできます。複数のアプリケーションのツリーをたどるには、parentApplication.parentApplication を使用できます。
乾杯