Дабы новую тему не создавать спрошу здесь.
Не могу разобраться с dispatchEvent, но нажатию на виртуальную кнопку нужно в TextField вписать соответствующий символ.
Делаю так:

Код AS3:
key.addEventListener(MouseEvent.CLICK, yyyy);
txt.addEventListener(KeyboardEvent.KEY_DOWN, xxxx);
function xxxx(evt: KeyboardEvent): void {
trace(evt.charCode);
}
function yyy(e: MouseEvent): void {
var ev: KeyboardEvent = new KeyboardEvent(KeyboardEvent.KEY_DOWN, true, false, 50);
stage.focus = txt;
dispatchEvent(ev);
}
trace молчит. Где я что не так делаю?