Eu uso assim:

no creationComplete da app, crio o login e seto o foco no textinput, então.

/* Atribui o focus para a aplicação */
                ExternalInterface.call('function 
browserFocus(){document.getElementById(\'Omega\').focus();}');

testei primeiro atribuindo o foco para app, depois criando o comp de login, mas 
não mudou nada.

Os resultados foram:

FF 7.0.1 = Funciona
IE9 = Funciona
Chrome 15.0.874.. = Não funciona (o text input aparece com o cursor piscando, 
como se o foco estivesse nele, mas se digitar nada acontece, tenho que clicar 
no comp de login).

Abraço.


From: Danilo Suares 
Sent: Friday, November 04, 2011 2:03 PM
To: flexdev@googlegroups.com 
Subject: Re: [flexdev] Problemas com foco do Browser no Flex 3

Lembre-se que no javascript document.getElementById(\'Login\').focus() você tem 
que colocar o nome da sua app. 


Em 4 de novembro de 2011 11:09, Anderline Java <anderline.j...@gmail.com> 
escreveu:

  Ao iniciar minha aplicação flex 3, mesmo colocando setFocus() no
  componente ele não retorna o foco para ele, vi algumas dúvidas
  parecidas com a minha e estava olhando o tutorial desse site que usa
  javascript
  http://carrythezero.net/blog/2009/01/20/flex-textinput-focus-issues/

  porém no browser que testei (Chrome 15.0, Firefox 6.0.2 e IE 9) não
  funcionaram e pelos comentários do tutorial percebi que ele não
  funcionava em todos os browsers alguém tem alguma solução que possa me
  passar?
  Agradeço a todos!

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





-- 
Danilo Suares
celular:  +55 11 7389-6831
skype/msn/gtalk: dan...@clic4biz.com
twitter: @danilosuares  
 
Esta mensagem pode conter informacao confidencial e/ou privilegiada. Se você 
não for o destinatário ou a pessoa autorizada a receber esta mensagem, não pode 
usar, copiar ou divulgar as informacoes nela contidas ou tomar qualquer acao 
baseada nessas informacoes. Se voce recebeu esta mensagem por engano, por favor 
avise imediatamente o remetente, respondendo o e-mail e em seguida apague-o. 
Agradecemos sua cooperacao.

This message may contain confidential and/or privileged information. If you are 
not the addressee or authorized to receive this for the addressee, you must not 
use, copy, disclose or take any action based on this message or any information 
herein. If you have received this message in error, please advise the sender 
immediately by reply e-mail and delete this message. Thank you for your 
cooperation.


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

Responder a