Вот полный метод:

Код AS3:
private function onKeyDown(e:KeyboardEvent):void {
trace("1");
if (_jasc.connected && (_inputMsg_ta.text != "")) {
trace(e.keyCode);
//if (e.ctrlKey && (e.keyCode == Keyboard.ENTER)) {
if (e.keyCode == Keyboard.ENTER) {
if (e.ctrlKey) {
trace("3");
var obj:Object = { };
obj.name = myName;
obj.type = "0";
obj.msg = _inputMsg_ta.text;
_inputMsg_ta.text = "";
_jasc.sendServerMessage(obj);
}}
}
}
Никаких removeEventLiatener() нет.
Добавлено позже...
Вот более/менее рабочий код

Код AS3:
private function onKeyDown(e:KeyboardEvent):void {
if (_jasc.connected && (_inputMsg_ta.text != "")) {
_keys[e.keyCode]=true;
if (_keys[17] && _keys[13]) {
var obj:Object = { };
obj.name = myName;
obj.type = "0";
obj.msg = _inputMsg_ta.text;
_inputMsg_ta.text = "";
_jasc.sendServerMessage(obj);
}
}
}
private function onKeyUP(e:KeyboardEvent):void {
_keys[e.keyCode]=false;
}
Минус его в том что нажимаеться как то неудобно, одновременно надо. А хотелось бы зажать ctrl, а уж потом Enter.