PDA

Просмотр полной версии : как обработать нажатие Enter в текстовом поле


asb_0
14.11.2006, 00:18
как обработать нажатие Enter в текстовом поле собственно хочется чтобы после нажатие ентер это все обрабатывалось... Что посоветуете?

lowka
14.11.2006, 01:35
var tf:TextField = _root.createTextField("_txt",_root.getNextHighestDepth(),0,0,100,30);
var keyListener:Object = new Object();
var hasFocus:Boolean = false;

tf.onSetFocus = function(obj:Object):Void{
hasFocus = true;
}
tf.onKillFocus = function(obj:Object):Void{
hasFocus = false;
}
tf.border = true;
tf.type = "input";

keyListener.onKeyDown = function():Void {
if((Key.getCode() == Key.ENTER) && hasFocus){
trace("enter")
}
}
Key.addListener(keyListener);