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

Responder a