2012-03-02 57 views
1

我在我的應用程序中有2個狀態,狀態A和狀態B,並且在他們中我有 state-A - > tabNavigator;狀態B->其他(沒有標籤導航器)。Flex 4.5 TabNavigator KeyDownHandler關注焦點錯誤

當我的應用程序啓動時,第一個狀態是看到狀態-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]" 

任何人都可以請告訴我一個解決方案。

預先感謝您

回答

1

我不知道這是做正確的方式,但我至少有一個固定的現在。

myTabNavigator.stage.focus = null;

我使用以上時,即使我由具有TabNavigator的狀態導航離開