Flex 4中的parentApplication和FlexGlobals.topLevelApplication是什么?

7
在Flex 4中,parentApplicationFlexGlobals.topLevelApplication之间是否有任何区别?它们是指相同的顶级应用程序吗?
我认为两者是相同的。其中一个(parentApplication)属于Spark,另一个(FlexGlobals.topLevelApplication)属于Halo。我的理解是正确的吗?
1个回答

8
请查看Adobe livedoc,它清楚地说明:
  • mx.core.FlexGlobals.topLevelApplication:顶级应用程序对象,无论您的对象在文档树的哪个位置执行。此对象的类型为spark.components.Application或mx.core.Application。

  • mx.core.UIComponent.parentDocument:当前文档的父文档。您可以使用parentDocument.parentDocument来遍历多个文档的树。

  • mx.core.UIComponent.parentApplication:当前对象所在的应用程序对象。应用程序可以加载其他应用程序,因此,您可以使用此属性访问直接父应用程序。您可以使用parentApplication.parentApplication来遍历多个应用程序的树。

干杯

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接