alguma boa pratica para isso? pois vejo que além do código ficar um pouco
confuso, dará um trabalho adicional para desenvolver assim.


Em 11/02/08, Rafael Gomes Dantas <[EMAIL PROTECTED]> escreveu:
>
> Você deveria usar essa função justamente dentro do callback
> consultaIdResult...
>
> Só assim você tem garantia de que o seu valor está setado.
>
> 2008/2/11 [EMAIL PROTECTED] <[EMAIL PROTECTED]>:
>
> >
> > Amigos,
> >
> > Estou com um problema que até o momento não consegui achar uma
> > solução ... preciso retornar o ID com a funçÃo consultaId e chamar o
> > consultaCliente passando este ID, porém quando é criado um método é
> > informado a função de result, por exemplo:
> >
> > <mx:RemoteObject id="servico" destination="amfphp" source="Consulta"
> > showBusyCursor="true">
> >         <mx:method name="consultaId" result="consultaIdResult(event)"/>
> >         <mx:method name="consultaCliente"
> > result="consultaClienteResult(event)"/>
> > </mx:RemoteObject>
> >
> > dentro de um escopo de script eu tenho uma função aparentemente assim
> >
> > var id : Number;
> > private function teste() : void {
> >  servico.consultaId();
> >  //isso nao pode, pois ele chama antes que executar o
> > consultaIdResult
> >  servico.consultaCliente(id);
> > }
> > private function consultaIdResult(e : ResultEvent) {
> >  id = Number(e.result);
> > }
> >
> >
> > Queria poder fazer algo parecido com isso ...
> >  private function teste () : void {
> >   var id : Number = servico.consultaId();
> >  }
> >
> > Obrigado! > >
> >

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