Flex 4 определяет, нажимает ли пользователь клавишу ввода - PullRequest
7 голосов
/ 09 сентября 2010

Secnario прост, если пользователь нажимает ввод в поле пароля, Я хочу отправить логин для обработки.

Как я могу обнаружить это событие с помощью специального текстового поля.

Заранее спасибо

Ответы [ 2 ]

16 голосов
/ 09 сентября 2010

В этом случае вам не нужно беспокоиться о событиях keyPress.TextInput удобно отправляет событие enter , когда пользователь нажимает enter.

<mx:TextInput id="passwd" displayAsPassword="true" enter="submit()"/>

Script:

private function submit():void
{
  var pw:String = passwd.text;
  //submit the login here.
}

Это применимо для spark TextInput также.

5 голосов
/ 09 сентября 2010

keyDown = "if (event.keyCode == Keyboard.ENTER) {userRequest.send ();}"

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