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

Код AS3:
function yyyy(e: MouseEvent): void {
var ev: TextEvent = new TextEvent(TextEvent.TEXT_INPUT, true, false, '2');
stage.focus = txt;
txt.dispatchEvent(ev);
}
та же история - тишина.
Цитата:
|
Воспользуйтесь уже данными выше советами: по клику добавляйте букву в Ваше текстовое поле, не забываете про фокус, так же можно запоминать позицию каретки (или просто убрать выделение).
|
Так и сделал вчера, но как то не очень это красивая реализация, первое всплывшее неудобство - так я в свойствах TextField задал максимальное количество символов и забыл...а тут вручную контролировать нужно сколько уже введено.
Интересно все же по какому событию в TextField символ рисуется. Может офицеры знают?)