当我的Flex应用程序中的控制器收到http错误时,我需要显示错误,然后将用户返回到登录页面。如果我在UIComponent中捕获该错误,我可以使用:
this.parentApplication.currentState = "login";
但是我如何从一个不是UIComponent的类中做到这一点?
感谢。
编辑:我知道我可以发送自定义事件并在应用程序的其他地方收听它;我只是想知道是否有更直接的方法来做到这一点。
答案 0 :(得分:0)
您可以从应用程序的任何位置将应用程序对象称为mx.core.FlexGlobals.topLevelApplication
。