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