1

私のウィンドウの1つがアラートをポップアップして閉じたので、閉じるアラートオブジェクトがありません。applicationInstance.systemManager.rawchildren を使用するソリューションが見つかりました。しかし、childList のアラート オブジェクトはどこにありますか。

4

1 に答える 1

0

それはあなたがやりたいちょっとしたbruteForceメソッドです。できることは、単純に rawChildren リストをループして、子の 1 つが Alert タイプのものかどうかを確認することです。

for(var i:uint = 0; i < rawChildren.numChildren; i++)
{
     if( rawChildren.getChildAt(i) is Alert )
     {
          //magic goes here
     }
}

アプリケーションが 1 つの場所でアラートを開くと、はるかに優れたものになります。エラーを表示するには、イベントまたはコメント (アプリケーション フレームワークによって異なります) を渡します。このようにして、1 つのコントローラーのみがアラートを開いたり制御したりできます。

于 2012-05-21T13:25:01.407 に答える