É... realmente não vejo como viabilizar essa chamada ao método salvar. Até por que, se fosse dessa maneira, como existe um delay na troca de dados do flex com seu backend, a sua aplicação flex ficaria parada esperando o retorno do método salvar.
Se vc aceita uma opinião, pra manter o esquema organizado, nesses casos eu costumo criar uma classe manipuladora pra cada tipo de objeto. exemplo: Tenho uma classe "Pessoa" com seus métodos e propriedades, e todos os métodos referentes a objetos remotos dessa classe eu coloco em uma segunda classe "PessoaManager" var pessoaManager:PessoaManager = new PessoaManager(); var pessoa:Pessoa = new Pessoa("Meu Nome", "Meu Email"); //Esse método é chamado quando o RemoteObject que está dentro da //classe PessoaManager retorna o resultado do método salvar private function funcaoRetorno(pe:Pessoa){ // O parâmetro "pe" é uma representação do objeto // que acabo de salvar, já com id que foi inserido no banco } pessoaManager.salvar(pessoa, funcaoRetorno); Bom... é uma maneira de fazer. Existem várias... Espero ter contribuido. --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para flexdev-unsubscr...@googlegroups.com Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---