У меня есть пользовательский компонент TitleWindow
, который зарегистрирован для прослушивания событий клавиатуры от пользователя (чтобы esc закрывал окно, вводил сохранения и т. Д.). Однако в моем тестировании я обнаружил пару случаев, когда мои обработчики событий клавиатуры не запускаются.
Мое лучшее предположение относительно того, почему это происходит, это то, что где-то есть какой-то дочерний компонент, который украл фокус и мешает распространению событий клавиатуры. К сожалению, из-за большого количества компонентов в моем TitleWindow
у меня нет хорошего способа узнать, кто украл фокус.
Мой вопрос: есть ли хорошие советы / методы / инструменты для отладки проблем фокуса и распространения событий во Flex? По сути, мне нужно что-то, что скажет мне, кто в данный момент находится в фокусе, а кто обрабатывает событие в любой момент времени ... возможно ли это?