Adobe AIR 2无法检测到TLF TextField内部的输入

时间:2011-07-28 14:49:51

标签: flash air tlf

此代码在flash中运行,但是当我尝试使用adobe air 2运行时,未检测到回车键,而是ctrl +输入工作。如何让这项工作? Ty提前

txtTLF是TLF TEXT EDITABLE

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 个答案:

答案 0 :(得分:0)

我找到答案,不要忘记了,代码是:

txtTLF.addEventListener(KeyboardEvent.KEY_DOWN, teclado, true);
function teclado(e:KeyboardEvent):void{
    if(e.keyCode == 13){
        e.preventDefault();
        code();
    }
}