используй либо компонент TextInput:

Код:
var listenerObject:Object = new Object();
listenerObject.enter = function(eventObject:Object) {
//...
};
textInputInstance.addEventListener("enter", listenerObject);
либо следующий код для класса TextField

Код:
//
// TextField KeyEvent by neelts
//
var t:TextField = _root.createTextField("txt", 0, 50, 50, 100, 20);
t.border = true;
t.type = "input";
var t2:TextField = _root.createTextField("txt2", 1, 50, 100, 100, 20);
t2.border = true;
t2.type = "input";
t2.bord = function(){
this.border = this.border ? false : true;
}
function write(a) {
a.t.text = a.p;
}
//
function addKeyEvent(t:TextField, key:Number, event:Function, obj, args) {
t.key = key;
t.onSetFocus = function() {
this.onKeyDown = function() {
if (Key.getCode() == this.key) {
event.call(obj, args);
}
};
Key.addListener(this);
};
t.onKillFocus = function() {
delete this.onKeyDown;
Key.removeListener(this);
};
}
function delKeyEvent(t:TextField) {
delete t.key;
delete t.onSetFocus;
delete t.onKillFocus;
delete t.onKeyDown;
}
addKeyEvent(t, Key.SPACE, write, _root, {t:t, p:"first text"});
addKeyEvent(t2, Key.SPACE, t2.bord, t2);