Ow Luis Consegui resolver o problema meu brother tudo por culpa de um metodo na tela principal: private var timer:Timer = null; /*private function init():void { this.timer = new Timer( (10 * 1000) , (10 * 2) ); timer.addEventListener("timer", this.executa); timer.start(); } public function executa(event:TimerEvent):void { //Alert.show("teste"); limpar_campos_login(); Keyboard.ENTER; limpar_campos_login(); <<<<<<<< O problema chamava esse metodo }*/
public function limpar_campos_login():void { ti_usuario.text =""; ti_senha.text = ""; ti_usuario.setFocus(); // textimput que quero setar o foco } O mais estranho é que ele estava numa tela principal e não tinha nenhum gatilho chamando ele nem no createcomplete da tela principal. Estranho demais comentei o codigo e deu certo! Galera valeu pelas dicas. Brenno Abreu. Date: Mon, 7 Apr 2014 10:58:04 -0700 From: lnfjun...@gmail.com To: flexdev@googlegroups.com CC: flex-bra...@yahoogrupos.com.br Subject: [flexdev] Re: Focu permanente no componente Blz agora ficou mais simples, faz o seguinte Brenno Neste trecho faz o seguinte: public function ResultadoFilial(event:ResultEvent):void { dados_filial = event.result as ArrayCollection; //nome do seu campo que vc quer dar o foco deve ser um textinput no caso nomeCampo.setFocus(); } Creio que com isso irá funcionar bem.Espero ter ajudado. Em sexta-feira, 4 de abril de 2014 09h37min56s UTC-3, Brenno Abreu escreveu: Senhores(a) bom dia Tenho um programa no adobe flex builder 3.0 com sdk 3.6 e estava notando que ao clicar num componente como TextIput sem escrever nada ao contar 10 segundos ele perde o focu ou seja para digitar no componente é necessário clicar novamente no mouse. Outra situação que reparei também é que ao digitar no TextInput no momento da digitação também perde o focu. Alguem ja passou por isso???? Preciso de definir como focu permanente no componente enquanto ele tiver selecionado. Estranho né? Brenno Abreu. -- -- 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 essa mensagem porque está inscrito no grupo quot;flexdev" dos Grupos do Google. Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para flexdev+unsubscr...@googlegroups.com. Para mais opções, acesse https://groups.google.com/d/optout. -- -- 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ê está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos Grupos do Google. Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para flexdev+unsubscr...@googlegroups.com. Para obter mais opções, acesse https://groups.google.com/d/optout.