focusChange上的Flex 4.5 TabNavigator KeyDownHandler错误

时间:2012-03-02 04:33:29

标签: flex flex4.5 tabnavigator

我的应用程序中有2个状态,状态A和状态B,其中我有 state-A - > tabNavigator; state-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]"

任何人都可以告诉我一个解决方案。

提前谢谢

1 个答案:

答案 0 :(得分:1)

我不确定这是否是正确的方法,但我至少现在有一个修复。

  

myTabNavigator.stage.focus = null;

即使我离开具有tabnavigator的状态

,我也会使用上述内容