Страница 1 из 1

Чат. Нужна помощь.

Добавлено: 26 фев 2010, 00:21
raven009
Помогите, у меня в чате не отправляет сообщение на нажатие Enter. При нажатии на Enter, он просто спускает текст на 2-ую строчку. Как сделать так, чтобы отправлял на "ENTER"?

Re: Чат. Нужна помощь.

Добавлено: 01 мар 2010, 23:26
Александр
raven009
А ты привязал событие к нажатию на Enter?

Пример

Код: Выделить всё

mess_tf.addEventListener(KeyboardEvent.KEY_DOWN, sendKeyDown);

function sendKeyDown(event:KeyboardEvent):void {
			var keyCode:int=event.keyCode;
			if (keyCode==13) {
				// процесс отправки сообщения
			}
}
Естественно тебе нужно исправлять этот код под себя.

Re: Чат. Нужна помощь.

Добавлено: 09 мар 2010, 12:07
raven009
Вроде исправил под себя, но выводит вот что:
  • Не удалось загрузить класс или интерфейс "KeyboardEvent".


Вот что получилось у меня:

Код: Выделить всё

import flash.events.Event;
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;

chattxt.addEventListener(KeyboardEvent.KEY_DOWN, sendKeyDown);

function sendKeyDown(event:KeyboardEvent):void {
         var keyCode:int=event.keyCode;
         if (keyCode==13) {
            // процесс отправки сообщения
         }
}
AS 2.0 - Я пишу на нём.

Re: Чат. Нужна помощь.

Добавлено: 11 мар 2010, 00:00
Александр
raven009
Я написал код на AS 3.0. Как это сделать на AS 2.0 я не знаю.

Re: Чат. Нужна помощь.

Добавлено: 12 мар 2010, 08:46
raven009
Ясно, спасибо Александр