0

我正在创建一个小型聊天应用程序。我想在 TextInput 字段中编辑一条消息,当用户在键盘上按 Enter 时,消息将从 TextInput 传输到 TextArea。我该怎么做呢?

谢谢你

4

1 回答 1

0

您需要向键盘事件添加事件侦听器,请参见此处

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/events/KeyboardEvent.html#keyCode

Enter 将在您可以正确逻辑的事件上具有特定的键盘代码,例如;

addEventListener(KeyboardEvent.KEY_DOWN, handleKeyboard);

function handleKeyboard(e:KeyboardEvent):void
{
// eg if (e.keycode == //the code for enter )
{
//your chat send message logic
}

//of course find the different keycodes easily by trace(e.keycode)
}
于 2013-04-01T11:32:09.457 回答