É um pouco complicado mostrar o código.. ele utiliza bibliotecas e fiz uns testes com o bindable e realmente ele funciona muito bem.. no meu caso eu estou chamando uma funcão que esta dentro de uma classe de uma biblioteca, passando uma função como parametro e nesta função eu altero o valor da variavel, e quando saiu perco este valor.. posso passar só o função que chama a outra função.. não sei se vc vai conseguir entender..
[Bindable] Public var vlRetorno:int = 0; private function validar():Boolean { servMen0001.carregar("validaUsuario",function onValidaUsuario(e:ResultEvent):void { if (e.result == false) { vlRetorno = 0; } else { vlRetorno = 1; } },objMen0001); // neste ponto o vlRetorno continua igual a zero mesmo tendo recebido o valor 1 acima } --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---