2 つのウィンドウを持つ Adobe Air アプリ (Flex ではなく AS3) があります。それらから離れて別のデスクトップ プログラムをクリックすると、「非アクティブ化」イベントが発生します (ご想像のとおり)。
Window#1 をクリックすると、"Activate" イベントが発生します (ご想像のとおり)。
しかし、Window#1 から Window#2 に移動すると、何も表示されません。これは、Air アプリケーションがまだアクティブなプログラム、Just a Different Window であるためだと思います。
しかし、あるウィンドウから別のウィンドウにいつ移動するかを知る必要があります。
これまでに思いついた恐ろしい解決策はonEnterFrame
、現在のウィンドウがアクティブなウィンドウであるかどうかを確認することです。しかし、私はそのようなハックよりもはるかに良い方法でそれを行うことをはるかに望んでいます.
私は行ったことがありますがStage
、イベントNativeApplication
とNative Window
それらのどれも私が必要とすることをしません。私が見落としている可能性のある別のイベントを誰か教えてもらえますか?