Bom dia, o código que o Beto me passou funcionou, o outro modo continua apontando erro, deve alguma coisa no resto do código.
Muito obrigado a todos pela ajuda. vlw 2009/7/7 Tulio Galli <tulioga...@gmail.com> > aqui também. > > Show de bola esse código. > > 2009/7/6 Jose Carlos Leoner <jcleo...@gmail.com> > > Testei dessa forma e funcionou beleza >> >>> >> >> *private* *function* init():*void* { >> >> addEventListener(KeyboardEvent.KEY_DOWN,fnEnter); >> >> } >> >> /** >> >> * Ao pressionar ENTER proximo focus >> >> */ >> >> *private* *function* fnEnter(event:KeyboardEvent) : *void* { >> >> * if* ((event.keyCode == 13)) { >> >> * >> this*.focusManager.setFocus(focusManager.getNextFocusManagerComponent()); >> >> >> * this*.focusManager.showFocus(); >> >> } >> >> } >> >> >> 2009/7/6 Beto <fiote....@gmail.com> >> >> >>> Fernando Lodi escreveu: >>> > Boa tarde Pergentino, >>> > >>> > usei esse comando da seguinte forma: >>> > >>> > >>> > private function init():void { >>> > addEventListener(KeyboardEvent.KEY_DOWN,fnEnter); >>> > } >>> > >>> > >>> > private function fnEnter(e:KeyboardEvent):void{ >>> > if ((e.keyCode == 13)){ >>> > >>> > focusManager.setFocus(focusManager.getNextFocusManagerComponent()); >>> > focusManager.showFocus(); >>> > >>> > } >>> > } >>> > >>> > >>> > >>> > e retorno esse erro: >>> > >>> > TypeError: Error #1009: Cannot access a property or method of a null >>> > object reference. >>> > at >>> > >>> mx.managers::FocusManager/setFocus()[C:\autobuild\3.2.0\frameworks\projects\framework\src\mx\managers\FocusManager.as:545] >>> > at componentes::manNotaFiscalEntrada/fnEnter()[C:\Arquivos de >>> > programas\EasyPHP >>> > 3.0\www\gestao\componentes\manNotaFiscalEntrada.mxml:101] >>> > >>> > >>> > >>> > >>> > 2009/7/6 Pergentino Araújo <jpergent...@gmail.com >>> > <mailto:jpergent...@gmail.com>> >>> > >>> > Faz isso: >>> > >>> > >>> > focusManager.setFocus(focusManager.getNextFocusManagerComponent()); >>> > focusManager.showFocus(); >>> > >>> > >>> > 2009/7/6 Fernando Lodi <efel...@gmail.com <mailto: >>> efel...@gmail.com>> >>> > >>> > Boa tarde Srs, >>> > >>> > estou desenvolvendo uma app e preciso que o foco vá para o >>> > próximo item quando pressionar o Enter. Mas não posso usar a >>> > propriedade ENTER do TextInput por que estou reutilizando >>> > compontes eu não quero deixar eles estáticos para para apenas >>> > uma tela. >>> > >>> > Verifiquei que existe um método >>> > *focusManager.getNextFocusManagerComponent()* para verificar o >>> > próximo campo, então tentei utilizar dessa forma conforme >>> > encontrei pesquisando mas sempre dá erro pq ele retorna null. >>> > >>> > Se alguém puder me dar uma dica agradeço. >>> > >>> > >>> > Grato. >>> > Att. >>> > Fernando >>> > >>> > >>> > >>> > >>> > >>> > -- >>> > Atenciosamente, Pergentino. >>> > >>> > >>> > >>> > >>> > > >>> Fernado >>> >>> Faltou o THIS. >>> >>> >>> /** >>> * Ao pressionar ENTER proximo focus >>> */ >>> private function enterNextFocus(event:KeyboardEvent) : void { >>> if ((event.keyCode == 13)) { >>> >>> this.focusManager.moveFocus(FocusRequestDirection.FORWARD); >>> this.focusManager.showFocus(); >>> } >>> } >>> >>> -- >>> Atenciosamente, >>> >>> Beto >>> +55 61 4063.6303 | 61 8409.1775 >>> Brasília - DF >>> Web Inovações >>> www.webinovacoes.com.br >>> >>> >>> > > > > --~--~---------~--~----~------------~-------~--~----~ 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 flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---