сосредоточиться на ввод текста - PullRequest
0 голосов
/ 18 марта 2012

Когда я фокусируюсь на вводимом тексте, я получаю сообщение об ошибке № 1023. Любая помощь?

mc.tabChildren = true;
mc.tabEnabled = true;
mc.getInputTxt().tabIndex = 0

mc.addEventListener(FocusEvent.FOCUS_IN,updateFocus);

private function updateFocus(e:FocusEvent):void{
stage.focus = e.currentTarget.getInputTxt()
}

1 Ответ

0 голосов
/ 19 марта 2012

Переполнение стека, бесконечный цикл.

if (stage.focus != e.currentTarget.getInputTxt())
    stage.focus = e.currentTarget.getInputTxt();

Или:

if (e.target == e.currentTarget.getInputTxt())
    return;

stage.focus = e.currentTarget.getInputTxt();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...