O Galera muito obrigado a todos  que estão me ajudando!
Mas tela é um cadastro num TitleWindow  nele tem um data grid que usa o result 
para preencher com dados do banco.
Ta ai o codigo pelo menos um trecho que lista os dados:

Somente é executado quando abre a tela creationComplete="lista_filial()" ou 
quando é salvo um novo dado no banco.
                        [Bindable]

                        private var dados_filial:ArrayCollection;

                                                public function 
lista_filial():void

                        {


                                Conecta_java.listar_filial();                   
                       }                        public function 
ResultadoFilial(event:ResultEvent):void
                                                {

                                dados_filial = event.result as ArrayCollection;


                        }



Brenno Abreu.
Date: Mon, 7 Apr 2014 08:10:46 -0700
From: [email protected]
To: [email protected]
Subject: Re: [flexdev] Focu permanente no componente

Brenno,
Vc disse que tem uma chamada de result creio que isso deve estar sendo usado em 
uma tela de login por exemplo, como a sua chamada so acontece uma vez faça o 
set do focus na sua funcao de retorno depois que vc fizer tudo que vai fazer.
Para que possamos ajudar da melhor forma se puder postar parte do codigo para 
melhor analise...
Abraço.

Em segunda-feira, 7 de abril de 2014 12h06min00s UTC-3, Brenno Abreu  escreveu:


Huuummm
Mas a chamada é somente quando a tela abre.
Não tenho o Time chamando toda hora.


Brenno Abreu.

Date: Mon, 7 Apr 2014 09:30:52 -0300
Subject: Re: [flexdev] Focu permanente no componente
From: [email protected]
To: [email protected]

isso pode acontecer ser vc tem um result de uma chamada!!!
um timer chamando de tempo em tempo dai pode ser que isso aconteça.


Em 4 de abril de 2014 09:37, Brenno Abreu <[email protected]> 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 [email protected]

Para sair da lista, envie um email em branco para [email protected]

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 [email protected].

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 [email protected]

Para sair da lista, envie um email em branco para [email protected]

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 [email protected].

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 [email protected]

Para sair da lista, envie um email em branco para 
[email protected]

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 [email protected].

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 [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
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 [email protected].
Para obter mais opções, acesse https://groups.google.com/d/optout.
<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"; layout="absolute" 
width="854" height="468" title="Cadastro Filial" 
creationComplete="lista_filial(),define()" showCloseButton="true" 
close="remove()" removedEffect="efeito" xmlns:ns1="*" 
xmlns:components="components.*">
        
        <mx:RemoteObject id="Conecta_java" destination="Conecta_java">
                <mx:method name="listar_filial" 
result="ResultadoFilial(event)"/>
                <mx:method name="Verifica_cadastro_filial" 
result="ResultadoVerificaFilCad(event)"/>
                <!-- <mx:method name="Verifica_alteracao_filial" 
result="ResultadoVerificaFilAltera(event)"/>-->                
                <mx:method name="cad_filial" result="ResultCadFilial(event)"/>
                <mx:method name="excluir_filial" 
result="ResultExcluiFilial(event)"/>
                <mx:method name="alterar_filial" 
result="ResultAlteraFilial(event)"/>
                                
        </mx:RemoteObject>
        
        <mx:Script>
                <![CDATA[
                        import mx.events.TreeEvent;
                        import mx.messaging.AbstractConsumer;
                        import mx.collections.ArrayCollection;
                        import mx.rpc.events.ResultEvent;
                        import mx.controls.Alert;
                        import mx.managers.PopUpManager;
                        import mx.events.CloseEvent;
                        import components.CnpjValidator;
                        
                        [Bindable]
                        private var dados_filial:ArrayCollection;
                        
                        public function lista_filial():void
                        {
                                Conecta_java.listar_filial();
                        }
                        public function ResultadoFilial(event:ResultEvent):void
                        {
                                dados_filial = event.result as ArrayCollection;
                        }
                        
                        public function define():void
                        {
                                navigateToURL(new URLRequest("javascript:try{ 
document.getElementById('index').focus(); void(0); }catch(err){}"), "_self");
                cnpj.setFocus();
               
                        }
                        private function verifica_filial_cadastrada():void
                        {
                                if(ti_sigla.text == "" || ti_nome.text == "" || 
ti_endereco.text == "" || ti_bairro.text == "" || ti_cidade.text == "" ||
                        ti_estado.text == "" || ti_cep.text == "" ||  
ti_fone.text == "" || ti_gerente.text == "" || ti_email.text == "")
                        {
                                Alert.show("Favor verificar, campos 
vazios!","Atenção");                                
                        }
                        else
                        {
                                
Conecta_java.Verifica_cadastro_filial(ti_sigla.text);
                        }
                                
                        }
                    private function 
ResultadoVerificaFilCad(event:ResultEvent):void
                    {
                        if(event.result==true)
                        {
                                Alert.show("Sigla Filial já 
Cadastrada!","Atenção");
                        }
                        else
                        {
                                cadastra_filial();
                        }
                    }                   
                        
                        
                        private function cadastra_filial():void
                        {
                                Conecta_java.cad_filial( ti_sigla.text, 
ti_nome.text, ti_endereco.text, ti_bairro.text, 
                                ti_cidade.text, ti_estado.text, ti_cep.text, 
ti_fone.text, ti_gerente.text,ti_email.text);
                        }
                        private function ResultCadFilial(event:ResultEvent):void
                        {
                                if(event.result == true)
                                {                                       
                                        Alert.show("Filial Cadastrada com 
sucesso!", "Atenção");
                                        lista_filial();                         
        
                                }
                        }                  
                        private function altera_filial():void
                        {
                                if(ti_codigo.text=="")
                                {
                                        Alert.show("Favor selecionar uma 
Filial!","Atenção!");
                                }
                                else
                                {
                                        Alert.yesLabel = "Sim";
                                Alert.noLabel  = "Não";
                                        Alert.show("Tem certeza que deseja 
Alterar os dados da Filial "+ti_nome.text,"Atenção",3,this,opcao_altera);
                                        
                                        
//Conecta_java.alterar_filial(ti_codigo.text,ti_nome.text, ti_endereco.text, 
ti_bairro.text, 
                                    //ti_cidade.text, ti_estado.text, 
ti_cep.text, ti_fone.text, ti_gerente.text,ti_email.text);
                                }
                        }
                        
                        private function opcao_altera(event:CloseEvent):void
                        {
                                if(event.detail == Alert.YES)
                                {
                                    Conecta_java.alterar_filial(ti_codigo.text, 
ti_nome.text, ti_endereco.text, ti_bairro.text, 
                                    ti_cidade.text, ti_estado.text, 
ti_cep.text, ti_fone.text, ti_gerente.text,ti_email.text);
                                  
                                }
                        
                        }
                        private function 
ResultAlteraFilial(event:ResultEvent):void
                        {
                                if(event.result == true)
                                {
                                        Alert.show("Cadastro Alterado com 
sucesso!");                                           
                                        lista_filial();                         
                                }
                                else 
                                {
                                        Alert.show("Não foi possivel alterar o 
cadastro!","Erro no banco");
                                }
                        }
                        
                        
                        
                        private function exclui_filial():void
                    {
                        if(ti_codigo.text=="")
                                {
                                        Alert.show("Favor selecionar uma 
Filial!","Atenção!");
                                }
                                else
                                {
                                        Alert.yesLabel = "Sim";
                                Alert.noLabel  = "Não";
                                        Alert.show("Tem certeza que deseja 
excluir a Filial "+ti_nome.text,"Exclusão",3,this,opcao_exclusao);
                                        
                                }
                        
                    }
                    
                    public function opcao_exclusao(event:CloseEvent):void
                        {
                            
                                if(event.detail == Alert.YES)
                                {
                                        
                                        
Conecta_java.excluir_filial(ti_codigo.text);
                                                                        
                                }  
                        }
                        public function 
ResultExcluiFilial(event:ResultEvent):void
                        {
                                if(event.result==true)
                                {
                                                Alert.show("A Filial 
"+ti_sigla.text+" foi excluida do seu banco");
                                            lista_filial();     
                                            limpa_campos();    
                                }
                                else
                                {
                                        Alert.show("Não conseguiu excluir a 
Filial "+ti_sigla.text);
                                }
                        }
                    
                   
                    
                    
                    private function limpa_campos():void
                    {
                        ti_codigo.text = "";
                        ti_sigla.text = "";
                        ti_nome.text = "";
                        ti_endereco.text = "";
                        ti_bairro.text = "";
                        ti_cidade.text = "";
                        ti_estado.text = "";
                        ti_cep.text = "";
                        ti_fone.text = "";
                        ti_gerente.text = "";
                        ti_email.text = "";
                        ti_sigla.setFocus();
                    }
                    
                    private function remove():void
                        {
                                PopUpManager.removePopUp(this);
                        }
                        
                ]]>
        </mx:Script>
                
        
        
        
        <mx:Label x="10" y="10" text="Código:"/>
        <mx:Label x="132" y="10" text="Sigla Filial:*"/>
        <mx:Label x="16" y="52" text="Nome:*"/>
        <mx:Label x="10" y="87" text="Endereço:*" width="67"/>
        <mx:Label x="431" y="87" text="Bairro:*"/>
        <mx:TextInput x="73" y="8" width="51" id="ti_codigo" 
text="{grid_filial.selectedItem.filial_codigo}" editable="false"/>
        <mx:TextInput x="202" y="8" width="55" id="ti_sigla" 
text="{grid_filial.selectedItem.filial_sigla}"/>
        <ns1:TextInputCnpj x="331" y="8"  width="314" restrict="0-9" 
id="cnpj"/>   
        <mx:TextInput x="73" y="50" width="736" id="ti_nome" 
text="{grid_filial.selectedItem.filial_nome}"/>
        <mx:TextInput x="73" y="85" width="354" id="ti_endereco" 
text="{grid_filial.selectedItem.filial_endereco}"/>
        <mx:TextInput x="481" y="85" width="328" id="ti_bairro" 
text="{grid_filial.selectedItem.filial_bairro}"/>
        <mx:TextInput x="73" y="124" width="354" id="ti_cidade" 
text="{grid_filial.selectedItem.filial_cidade}"/>
        <mx:ComboBox x="483" y="124" width="115" id="ti_estado" 
text="{grid_filial.selectedItem.filial_estado}">
             <mx:String>AC</mx:String>
             <mx:String>AL</mx:String>
             <mx:String>AP</mx:String>
             <mx:String>AM</mx:String>
             <mx:String>BA</mx:String> 
             <mx:String>CE</mx:String> 
             <mx:String>DF</mx:String> 
             <mx:String>ES</mx:String> 
             <mx:String>GO</mx:String> 
             <mx:String>MT</mx:String> 
             <mx:String>MS</mx:String> 
             <mx:String>MG</mx:String> 
             <mx:String>PA</mx:String> 
             <mx:String>PB</mx:String>
             <mx:String>PR</mx:String> 
             <mx:String>PE</mx:String> 
             <mx:String>PI</mx:String> 
             <mx:String>RJ</mx:String> 
             <mx:String>RN</mx:String> 
             <mx:String>RS</mx:String> 
             <mx:String>RO</mx:String>
             <mx:String>RR</mx:String>
             <mx:String>SC</mx:String>
             <mx:String>SP</mx:String>
             <mx:String>SE</mx:String>
             <mx:String>TO</mx:String> 
        </mx:ComboBox>
        
        
        <mx:TextInput x="254" y="163" width="169" id="ti_gerente" 
text="{grid_filial.selectedItem.filial_gerente}"/>
        <mx:TextInput x="483" y="163" width="326" height="20" id="ti_email" 
text="{grid_filial.selectedItem.filial_email}"/>
        <mx:Label x="10" y="126" text="Cidade:*"/>
        <mx:Label x="428" y="126" text="Estado:"/>
        <mx:Label x="606" y="126" text="Cep:*"/>
        <mx:Label x="10" y="165" text="Fone:*"/>
        <mx:Label x="192" y="165" text="Gerente.:*"/>
        
        
        
        
        
        
        
        
        
        <mx:DataGrid x="10" y="205" width="799" id="grid_filial" 
dataProvider="{dados_filial}">
                <mx:columns>
                        <mx:DataGridColumn headerText="Código" 
dataField="filial_codigo" width="50"/>
                        <mx:DataGridColumn headerText="Sigla Filial" 
dataField="filial_sigla" width="65"/>
                        <mx:DataGridColumn headerText="CNPJ" 
dataField="filial_cnpj" width="65"/>
                        <mx:DataGridColumn headerText="Nome" 
dataField="filial_nome" width="100"/>
                        <mx:DataGridColumn headerText="Endereco" 
dataField="filial_endereco" width="100"/>
                        <mx:DataGridColumn headerText="Bairro" 
dataField="filial_bairro" width="100"/>
                        <mx:DataGridColumn headerText="Cidade" 
dataField="filial_cidade" width="70"/>
                        <mx:DataGridColumn headerText="Estado" 
dataField="filial_estado" width="40"/>
                        <mx:DataGridColumn headerText="Cep" 
dataField="filial_cep" width="40"/>
                        <mx:DataGridColumn headerText="Fone" 
dataField="filial_fone" width="40"/>
                        <mx:DataGridColumn headerText="Gerente" 
dataField="filial_gerente" width="40"/>
                        <mx:DataGridColumn headerText="Email" 
dataField="filial_email" width="100"/>
                </mx:columns>
        </mx:DataGrid>
        <mx:Button x="20" y="358" label="Cadastrar" 
click="verifica_filial_cadastrada()"/>
        <mx:Button x="110" y="358" label="Alterar" width="82" 
click="altera_filial()"/>
        <mx:Button x="290" y="358" label="Limpar" width="82" 
click="limpa_campos()"/>
        <mx:Button x="200" y="358" label="Excluir" width="82" 
click="exclui_filial()"/>
        <mx:Label x="431" y="165" text="Email.:*" width="59"/>
        <ns1:TextInputCep x="644" y="124" id="ti_cep" 
text="{grid_filial.selectedItem.filial_cep}" width="165"/>
        <ns1:TextInputFone x="73" y="163" width="111" id="ti_fone" 
text="{grid_filial.selectedItem.filial_fone}"/>
            

    <components:CnpjValidator required="true" source="{cnpj}"  property="text"  
requiredFieldError="Campo Obrigatório" />
    <mx:Label x="276" y="10" text="CNPJ:" width="47"/>
        
        
</mx:TitleWindow>

Responder a