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 -~----------~----~----~----~------~----~------~--~---