Pensei nessa possibilidade também... só que assim tenho que fazer uma variavel pra retorno do Salvar, uma do retorno do Excluir, e assim por diante. Na mesma variavel até dá, mas na minha opinião fica arriscado criar confusão.
Bom, valeu Kraus!! On 20 mar, 12:44, Eduardo Kraus <[email protected]> wrote: > Como o Flex é assíncrono não não há como fazer este tipo de chamado. > > O que terás que fazer é na função de retorno setar a variável. > > private function result(e:ResultEvent):void > { > this.resultado = e.result as Boolean ;}); > > *Eduardo Kraus* > Desenvolvedor > [email protected]http://blog.mxml.com.br > > 2009/3/20 Will <[email protected]> > > > > > > > E ae gente, > > > Andei sumido(como sempre eu sumo) e voltei. > > Bom, minha duvida é mais referente ao modo de programar do que do flex > > em si. > > > Acontece o seguinte. Resolvi criar umas classes no Flex, pra ficar > > mais bonitinho e pra agilizar, aquela historia, polimorfismo, reuso, > > etc... > > > Aí me deparei com o seguinte. Crio por exemplo uma classe Pessoa. Dou > > a ela os atributos Nome e Sobrenome. Crio os métodos Salvar e > > Excluir. > > > Resolvo usar minha classe. Crio meu objeto (var P:Pessoa = new Pessoa > > ("Will", "Nerd"); ) > > Aí chamo meu metodo Salvar . Ele envia os dados pro .NET (uso > > FluorineFX), o .NET faz seu trabalho e dá uma resposta. Aí, na minha > > classe no Flex, eu preciso de um outro método pra receber o resultado > > e fazer alguma coisa. > > > O que eu quero é fazer isso: > > > var resultado:boolean = P.Salvar(); > > > E o metodo me retorne o valor se salvou ou não. Mas como preciso de > > outra função pra retorno, o metodo Salvar nao me retorna nada... > > > Posso estar sendo burro nao enxergando como se faz isso, mas é, nao > > sei fazer isso. Ja tentei, pensei, pensei, pensei, mas meu nível de > > nerdice no sangue ta baixo ultimamente. > > > Só me restou apelar a pedir ajuda. Conto com todos. Acho que ficou > > meio confuso, na duvida, perguntem que reexplico. > > > Valeu galera!- Ocultar texto entre aspas - > > - Mostrar texto entre aspas - --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
