Vejam se isso pode ajudar, acabei de receber ontem sobre um problema
parecido:

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml";
creationComplete="{onLoad(event)}" layout="absolute" borderStyle="solid">

      <mx:Script>

        <![CDATA[

            *import* flash.external.ExternalInterface;

              *private* *function* onLoad(event:Event):*void* {

              ExternalInterface.call(*'function
browserFocus(){document.getElementById(\'NOME_DA_SUA_APLICACAO\').focus();}'
*);

            *this*.NOME_DO_OBJETO_QUE_RECEBERA_O_FOCO.setFocus(); }



        ]]>

    </mx:Script>

Em 7 de abril de 2011 09:51, Cleverson Cologni
<cleversoncolo...@gmail.com>escreveu:

> Fera Willian!!
>
>
>
> Resolveu 99% dos meus problemas..
>
> Tenho um RichTextEditor que ainda não aceita foco, mas é o de menos..
>
>
>
> Muitíssimo grato.
>
>
>
> *De:* flexdev@googlegroups.com [mailto:flexdev@googlegroups.com] *Em nome
> de *William Lima
> *Enviada em:* quinta-feira, 7 de abril de 2011 09:19
> *Para:* flexdev@googlegroups.com
> *Assunto:* Re: [flexdev] Problemas com foco
>
>
>
> private function teuMetodo(algumaCoisa: AlgumaCoisa): void {
>    ...
>    callLater(
>       function(): void {
>           controle.setFocus();
>       }
>    )
> }
>
> Dessa maneira ao finalizar execução de todas as rotinas necessárias ele
> executará este callLater!
>
> Em 7 de abril de 2011 01:32, Cleverson Cologni <cleversoncolo...@gmail.com>
> escreveu:
>
> Em alguns casos, um simples controle.setFocus() funciona corretamente
> deslocando o foco para o controle.
>
> Porém, em outros, nem o FocusManager consegue passar o foco para o
> controle, percebi isso mais nos casos onde tento setar o foco num evento ou
> após um Alert.
>
> No caso do Alert, já acostumei a passar o foco antes dele, isso resolveu,
> mas nos outros casos não.
>
>
>
> Alguém mais teve problemas com foco e conseguiu resolver?
>
>
>
> Abraços
>
> Cleverson
>
> --
> 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
>
>
>
>
> --
>
> William de Farias Lima
> *Desenvolvimento*
> FCM Sistemas
>
> Fone: (85) 3278.8215
> williaml...@fcmsistemas.com.br <seuem...@grupofortes.com.br>
> www.fcmsistemas.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
>
> --
> 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




-- 
Michel P. Fernandes

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