É... 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
-~----------~----~----~----~------~----~------~--~---

Responder a