Adobe AIR 2 не обнаруживает ввод внутри TLF TextField

Этот код работает во флэш-памяти, но когда я пытаюсь запустить его с использованием Adobe Air 2, клавиша ввода не обнаруживается, а вместо этого Ctrl+ Enter работы. как получить эту работу? Ты заранее

TXTTLF является TLF текстовый редактируемый

import flash.events.TextEvent;

txtTLF.addEventListener(TextEvent.TEXT_INPUT, teclado);
function teclado(e:TextEvent):void{
    if(e.text == String.fromCharCode(13)){
        e.preventDefault();
        code();
    }
}

1 ответ

Решение

Я нахожу ответ, НЕ ЗАБЫВАЙТЕ ИСТИНЫ, код:

txtTLF.addEventListener(KeyboardEvent.KEY_DOWN, teclado, true);
function teclado(e:KeyboardEvent):void{
    if(e.keyCode == 13){
        e.preventDefault();
        code();
    }
}
Другие вопросы по тегам