sim, o meu problema é que no meu código preencho a combo com o
resultado de um httpService...  e quando chamo o mesmo httpService
para fazer outra coisa qualquer, usando a mesma função de result mas
fazendo um dispatch do resultado com um type diferente, ele actualiza-
me a combo.


public function refreshComboCliente():void{
                                customSelecciona("refreshComboCliente", "select 
* from ...");
                                this.addEventListener("refreshComboCliente", 
comboHandler);
                        }

private function comboHandler(comBo:resultaDone):void{
                                cboEquipamento.dataProvider = comBo.resultado;
                                
this.removeEventListener("refreshComboCliente",comboHandler);
                        }

public function customSelecciona(caller:String, sql:String):void
{
        initVar(); //inicializa noutra função o httpService chamado testHTTP
        testHTTP.addEventListener(ResultEvent.RESULT, obtemResult);
        var myToken:Object = testHTTP.send(request);
        myToken.caller = caller;
}


private function obtemResult(evt:ResultEvent):void
{
        var myToken:Object = evt.token;

        this.dispatchEvent(new resultaDone(resultaDone.DEVOLVE =
myToken.caller ,resultado))                -> está na função que
recebe o resultEvent, neste caso o myToken.caller é
refreshComboCliente.

}


Nao entendo como é que o dataProvider da cbo pode ser actualizada sem
aceder àquela função comboHandler, mas a verdade é que é!


Rui

On 10 Jul, 16:10, João Fernandes <[email protected]>
wrote:
> Mas o objectivo é preencher 1 vez e não receber mais 'alterações'?
> --
>
> João Fernandes
>
> Adobe Certified Expert
> Adobe Community Experthttp://www.onflexwithcf.orghttp://www.riapt.org
> Portugal Adobe User Group (http://aug.riapt.org)
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para 
[email protected]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Responder a