如何在不是UIComponent的类中引用父Application?

时间:2012-08-16 20:10:17

标签: actionscript-3 flex4 flash-builder

当我的Flex应用程序中的控制器收到http错误时,我需要显示错误,然后将用户返回到登录页面。如果我在UIComponent中捕获该错误,我可以使用:

 this.parentApplication.currentState = "login";

但是我如何从一个不是UIComponent的类中做到这一点?

感谢。

编辑:我知道我可以发送自定义事件并在应用程序的其他地方收听它;我只是想知道是否有更直接的方法来做到这一点。

1 个答案:

答案 0 :(得分:0)

您可以从应用程序的任何位置将应用程序对象称为mx.core.FlexGlobals.topLevelApplication

查看文档about the application object

相关问题