Cara... toda chamada HttpService (e RPC em geral) no flex (e no ajax normal)
é assíncrona... não pode fazer da forma q vc está querendo., nesse caso
sempre a aúltima será chamada mesmo.

Primeiro vc dispara um, no resulto do primeiro vc dispara o segundo.... mas
da forma q vc quer (usando o mesmo httpservice) vai ficar bem tosco...
reveja sua prática.

Bons estudos.



2009/3/9 Lorenzi <[email protected]>

>
> Ola pessoal tenho um problema com meu  httpservice,
> eu chamo ele duas x consecutivas pra popular dois grids o problema é
> que ele sempre carrega o ultimo esta assim
> :
> funcao que chama:
>  public function carrega(vmetodo:String):void{
>          metodo =   "buscapornome";
>          listachamado.send();
>
>         metodo =   "buscapornumero";
>         listachamado.send();
>   }
>
> funcao retorno:
>  public function listaDeChamadoResultado():void
>      {
>        chamadoXML = new XML(listachamado.lastResult);
>
>          if (metodo == "buscapornome"){
>              chamado.dataProvider = chamadoXML.chamado;
>          }
>          if (metodo == "buscapornumero"){
>              chamadonum.dataProvider = chamadoXML.chamado;
>          }
>      }
>
> httpservice
>  <mx:HTTPService id="listachamado" url="endereco" useProxy="false"
> resultFormat="e4x" showBusyCursor="true"
> result="listaDeChamadoResultado()">
>      <mx:request>
>         <metodo>{metodo}</metodo>
>         <situacao>aberto</situacao>
>         <usuario>lorenzi</usuario>
>      </mx:request>
>  </mx:HTTPService>
>
> Essa é a estrutura mas sempre carrega o grid chamadonum, que é o
> segundo a ser carregado.
>
> >
>


-- 
Mário Júnior
Programador Java / Adobe Flex
http://blog.mariojunior.com

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

Responder a