1

アプリケーションには、state-Aとstate-Bの2つの状態があり、それらにはstate-A->tabNavigatorがあります。状態-B->他の何か(タブナビゲーターなし)。

アプリケーションが起動すると、最初の状態は状態Aになります。状態Bを開くことを選択し、Alt + Tabを使用すると(つまり、ブラウザーからタブを移動して全体として別のアプリケーションに移動する)、ブラウザーからのflexアプリケーションは次のようなエラーをスローします。

"TypeError: Error #1009: Cannot access a property or method of a null object reference.
    at mx.containers::TabNavigator/keyDownHandler()[E:\dev\4.5.1\frameworks\projects\mx\src\mx\containers\TabNavigator.as:895]"

誰かがこれに対する解決策を教えてもらえますか?

前もって感謝します

4

1 に答える 1

1

これが正しい方法かどうかはわかりませんが、少なくとも今のところ修正はあります。

myTabNavigator.stage.focus = null;

tabnavigator がある状態から離れても、上記を使用します

于 2012-03-02T11:09:17.880 に答える