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();
}
}