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

Responder a