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