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
