Ошибка Flex 4.5 TabNavigator KeyDownHandler при focusChange

У меня есть 2 состояния в моем приложении, состояние-A и состояние-B, и в них у меня есть состояние-A -> tabNavigator; состояние-B-> что-то еще (без навигатора вкладок).

Когда мое приложение запускается, первое состояние, которое я вижу, будет состоянием-A. Когда я выбираю открыть состояние-B и когда я использую Alt + Tab (т. Е. Перехожу из моего браузера и вкладываюсь в другое приложение в целом), мое гибкое приложение из браузера выдает сообщение об ошибке

"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]"

Может ли кто-нибудь подсказать мне решение этой проблемы.

заранее спасибо


person Dhiraj    schedule 02.03.2012    source источник


Ответы (1)


Я не уверен, что это правильный способ сделать это, но у меня, по крайней мере, есть исправление на данный момент.

myTabNavigator.stage.focus = null;

Я использую вышеуказанное, даже когда ухожу из состояния, в котором есть tabnavigator

person Dhiraj    schedule 02.03.2012