Eu tento colocar as funções com nomes parecidos e próximas umas das
outras... assim eu as acho mais facilmente... Mas ainda estou procurando um
jeito mais elegante de mexer com esses callbacks...
2008/2/12 Rafael <[EMAIL PROTECTED]>:
> 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
-~----------~----~----~----~------~----~------~--~---