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

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
raven009
ЗАБАНЕН!
Сообщения: 52
Зарегистрирован: 06 фев 2010, 12:09

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

Сообщение raven009 »

Помогите, у меня в чате не отправляет сообщение на нажатие Enter. При нажатии на Enter, он просто спускает текст на 2-ую строчку. Как сделать так, чтобы отправлял на "ENTER"?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

Сообщение Александр »

raven009
А ты привязал событие к нажатию на Enter?

Пример

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

mess_tf.addEventListener(KeyboardEvent.KEY_DOWN, sendKeyDown);

function sendKeyDown(event:KeyboardEvent):void {
			var keyCode:int=event.keyCode;
			if (keyCode==13) {
				// процесс отправки сообщения
			}
}
Естественно тебе нужно исправлять этот код под себя.
raven009
ЗАБАНЕН!
Сообщения: 52
Зарегистрирован: 06 фев 2010, 12:09

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

Сообщение 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 - Я пишу на нём.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

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

Сообщение Александр »

raven009
Я написал код на AS 3.0. Как это сделать на AS 2.0 я не знаю.
raven009
ЗАБАНЕН!
Сообщения: 52
Зарегистрирован: 06 фев 2010, 12:09

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

Сообщение raven009 »

Ясно, спасибо Александр
Ответить