2010-09-09 9 views

Odpowiedz

16

Nie trzeba się martwić o wydarzeniach przyciśnięcie w tej sprawie. TextInput wygodnie wywołuje zdarzenie enter po naciśnięciu przez użytkownika.

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

Scenariusz:

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

ta ma zastosowanie również do spark TextInput.

+0

Niesamowite ja nie wiedziałem, że dzięki znowu Amarghosh :) –

+2

Jeśli masz przycisk z formularza Alternatywnym sposobem na to jest ustawienie właściwości "defaultButton" w twoim kontenerze. Kiedy naciśniesz klawisz Enter, jest to synonim kliknięcia przycisku domyślnego (być może "Zaloguj się" w twoim przykładzie). W takim przypadku nie trzeba nasłuchiwać zdarzenia "enter" ani ręcznie obsługiwać zdarzenia klasy KeyboardEvent. –

5

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

Powiązane problemy