2

Flexアプリのコントローラーがhttpエラーを受け取った場合、エラーを表示してから、ユーザーをログインページに戻す必要があります。UIComponentでそのエラーをキャッチしている場合は、次を使用できます。

 this.parentApplication.currentState = "login";

しかし、UIComponentではないクラスからこれを行うにはどうすればよいですか?

ありがとう。

編集:カスタムイベントをディスパッチして、アプリの他の場所でリッスンできることはわかっています。もっと直接的な方法があるのではないかと思っています。

4

1 に答える 1

0

アプリケーションオブジェクトはmx.core.FlexGlobals.topLevelApplication、アプリケーションのどこからでも参照できます。

アプリケーションオブジェクトに関するドキュメントを参照してください

于 2012-08-16T21:21:46.217 に答える