Прослушивание событий в текстовом поле - PullRequest
1 голос
/ 24 мая 2011

У меня есть квадратный видеоклип на сцене.Я пытаюсь установить размеры квадрата, введя размер стороны из текстового поля (Ввод текста).

Имя мувиклипа: square_mc, а текстовое поле side_txt

Я хочу изменить размер квадрата, если значение введено в side_txt и нажата клавиша ENTER.1006 * Итак, какое событие текстового поля я должен слушать.

Как этого достичь.

Ответы [ 3 ]

2 голосов
/ 24 мая 2011
stage.addEventListener(KeyboardEvent.KEY_DOWN,keyDownListener);

function keyDownListener(event:KeyboardEvent):void
{
  if(event.keyCode == Keyboard.ENTER)
  {
    square_mc.width = square_mc.height = int(side_txt.text());
  }
}
1 голос
/ 24 мая 2011

Event.CHANGE отправляется по текстовому полю (для каждого введенного символа) или KeyboardEvent.KEY_DOWN с проверкой, была ли нажата кнопка ввода, отправлено родителем DisplayObject

1 голос
/ 24 мая 2011

textInput событие может работать.Просто проверьте, нажата ли клавиша в обработчике событий.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...