Eu fiz um "FocusUtil" com uma função estatica que recebe o container onde estão 
os inputs.

Ela varre todos os componentes/containers filhos a procura de inputs para 
adicionar o listener no keyDown que chama a função onde está a regra a ser 
executada.

No meu caso, quando o lenght do text atingir o maxChars do input ele "pula" pro 
próximo campo.

[]
Fábio

> -----Mensagem original-----
> De: flexdev@googlegroups.com 
> [mailto:[EMAIL PROTECTED] Em nome de David.Bersiliera
> Enviada em: quinta-feira, 24 de abril de 2008 11:26
> Para: flexdev
> Assunto: [flexdev] Re: Focus Tab > Enter
> 
> 
> Cara eu faço isso em cada componente!
> Na aplicação toda não consegui fazer não ...
> 
> Apesar que se você utiliza um DataGrid para alterar entre 
> colunas editáveis utiliza-se a tecla enter ...
> 
> fiz um esquema para utilizar o enter em um TextInput
> 
>                       private function 
> KeyDownSearch(e:KeyboardEvent):void{
>                               if(e.keyCode == Keyboard.ENTER){
>                                       SearchProduct();
>                               }
>                       }
> 
> <mx:TextInput keyDown="KeyDownSearch(event);" x="0" y="22" width="249"
> id="Text_ProdutoNome"/>
> 
> veja se isso te ajudar!
> 
> Obrgado.
> 
> On 24 abr, 10:26, Rafael <[EMAIL PROTECTED]> wrote:
> > Amigos,
> >
> > Quando se aperta tab ele direciona o foco para o próximo 
> componente, 
> > gostaria de alterar para a tecla enter, tem como fazer um registro 
> > geral na aplicação ou eu teria mesmo que adicionar os eventos nos 
> > componentes individuais?
> > 
> 

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
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