0

このコードはフラッシュで機能しますが、adobe air 2を使用して実行しようとすると、Enterキーが検出されず、代わりに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();
    }
}
4

1 に答える 1

0

私は答えを見つけました、真実を忘れないでください、コードは次のとおりです:

txtTLF.addEventListener(KeyboardEvent.KEY_DOWN, teclado, true);
function teclado(e:KeyboardEvent):void{
    if(e.keyCode == 13){
        e.preventDefault();
        code();
    }
}
于 2011-07-29T14:18:01.100 に答える