У меня есть приложение, в котором я хочу, чтобы клавиша ввода действовала как клавиша табуляции. Я могу легко захватить событие нажатия клавиши и установить фокус в поле ввода текста. Проблема состоит в том, чтобы выяснить, на какое поле ввода текста следует сфокусироваться. У меня есть этот код
trace(this.window.focusManager);
//returns TheWindow86.focusManager
trace(this.window.focusManager.getNextFocusManagerComponent());
//returns null
//This is what I was hoping would work
this.window.focusManager.getNextFocusManagerComponent().setFocus();
Код находится в классе контроллера, а this.window ссылается на экземпляр mxml-файла nativeWindow «TheWindow.mxml». Первая трассировка работает, как ожидалось, но вторая дает ноль. Последняя строка - это код, с которым я хочу работать.