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