entendi a solução do Pergentino. blz. Felipe , procure por FACACE + RemoteObject.
-- **************************************************** www.brbsoftware.com.br [email protected] (MSN & Skype) blogflex.brunobg.com @brunogrohs (21) 9913-2397 Em 10 de maio de 2011 00:38, Pergentino Araújo <[email protected]>escreveu: > 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 > -- 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
