Estou usando assim:


public function handleKeyDown(event:KeyboardEvent) :void
{
    if ( event.keyCode == 13 )
   {
        var nextComponent:IFocusManagerComponent =
focusManager.getNextFocusManagerComponent(false);
        nextComponent.setFocus();
   }
}



 Reginaldo

Reginaldo Rigo

UNISIS - Inovações Tecnológicas Ltda

( +55 11 5033-5555 ramal 128

* [email protected]; <[email protected]>
[email protected] [email protected];

...sem querer ser, merecer ser um camaleão...




Em 21 de julho de 2011 08:53, Eric Tonussi <[email protected]> escreveu:

> verifique se o evt.currentTarget não é um RT
>
> Em 20 de julho de 2011 23:14, Luis Carlos Quinhone 
> <[email protected]>escreveu:
>
> Pessoal, estou usando esse código pra mudar de campo usando o ENTER.
>>
>> private function interceptEnterKey(evt:**KeyboardEvent):void
>> {
>>    if (evt.keyCode == 13) // Enter key
>>    {
>>        if (evt.shiftKey)
>>        {
>>            focusManager.**getNextFocusManagerComponent(**
>> true).setFocus();
>>        }
>>        else
>>        {
>>            focusManager.**getNextFocusManagerComponent(**
>> false).setFocus();
>>        }
>>    }
>> }
>>
>> mas ele também funciona no RichText, e aí não consigo fazer parágrafo no
>> texto pq ele muda para outro componente, tem como tirar só do RT?
>>
>> Att
>> Luis Carlos
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para flexdev-unsubscribe@**
>> googlegroups.com <[email protected]>
>> Mais opções estão disponíveis em 
>> http://groups.google.com/**group/flexdev<http://groups.google.com/group/flexdev>
>
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a