我可以在组件中获得Air Flex应用程序主窗口的引用吗? (该组件不在主MXML中)
答案 0 :(得分:5)
尝试将FlexGlobals.topLevelApplication用作flex4的WindowedApplication。应该做的。
答案 1 :(得分:1)
这应该这样做:
var topLevelApplication : Application = Application.application as WindowedApplication
参考: http://livedocs.adobe.com/flex/3/langref/mx/core/Application.html#application
在Flex 4中,您应该使用topLevelApplication类的FlexGlobals属性,如下所示:
var topLevelApplication : Application = FlexGlobals.topLevelApplication as WindowedApplication