Olá Felipe, creio que isto sirva para você:

var robj:RemoteObject = new RemoteObject();
...
...
robj["nomeMetodo"].arguments = argumentos;
ro["nomeMetodo"].send();

Quando você chama o .send() ele invoca o método "nomeMetodo" passando como
parametro (na sequencia) os argumentos.

Espero que tenha ajudado :)

Abraços.

--
Atenciosamente, Pergentino Araújo.
Arquiteto Java/Flex


2011/5/9 Felipe RIA <[email protected]>

> oi bruno, obrigado por responder, mas nao seria isso. deixa eu ver se
> consigo ser mais claro (eu reli o email anterior e realmente ficou confuso
> rsrsrsr).
> Imagine o seguinte código em mxml:
>
> <mx:RemoteObject id="Server" destination="Server"
> source="gb.informaticasystems.Server"
> fault="handler_backendCommunicationFails(event)" >
>   <mx:method name="executeQuery"
> result="handler_fetchDataRequestSuccess(event)"/>
> </mx:RemoteObject>
>
> seria equivalente a isso em ActionScript:
>
> var Server:RemoteObject = new RemoteObject();
> Server.destination = "Server";
> Server.source = "gb.informaticasystems.Server";
> Server.executeQuery.addEventListener("result",
> handler_fetchDataRequestSuccess);
> Server.executeQuery(....)
>
> Mas, eu estava pensando em fazer algo +- assim:
> Server.methodASerChamado = "executeQuery";
> Server.parameters = "teste";
>
>
> O objetivo é fazer algo genérico onde o método que será chamado seria
> definido em uma string, por exemplo.
>
> Alguém já fez isso?
>
> Obrigado.
>
> Em 9 de maio de 2011 20:11, bruno bg <[email protected]> escreveu:
>
> >
> > id                   name
> > userRequest.returnRecords(parametros se tiver)
> > userRequest.insertRecord(parametros se tiver)
> >
> > seria isso que vc quer.
> >
> > brunobg
> > --
> > ****************************************************
> > www.brbsoftware.com.br
> > [email protected]  (MSN & Skype)
> > blogflex.brunobg.com
> > @brunogrohs
> > (21) 9913-2397
> >
> >
> > Em 9 de maio de 2011 17:49, Felipe RIA <[email protected]> escreveu:
> >>
> >> estou a procura de como definir qual o método é chamado em um
> remoteobject sem que precise colocar .metodo(parametro) chamando por action
> script.
> >>
> >> em .MXML fica assim:
> >>
> >> <mx:RemoteObject
> >> id="userRequest"
> >> destination="ColdFusion"
> >> source="flexapp.returnusers">
> >>
> >> <mx:method name="returnRecords" result="returnHandler(event)"
> >> fault="mx.controls.Alert.show(event.fault.faultString)"/>
> >> <mx:method name="insertRecord" result="insertHandler()"
> >> fault="mx.controls.Alert.show(event.fault.faultString)"/>
> >> </mx:RemoteObject>
> >>
> >> Gostaria de saber como ficaria em .AS.
> >>
> >> Abraços.
> >>
> >> --
> >> 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
> >
> > --
> > 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
>
> --
> 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
>

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