[flexdev] Re: Função do Flex retornar valor de m étodo do Java?

2009-11-25 Thread J . C . Ködel
Não saberia nem dizer qual o nome do pattern... na verdade não sou muito fã de "patterns"... Só resolvo os problemas conforme eles aparecem e, vez ou outra, acaba caindo em um pattern conhecido, mas eu não tenho conhecimento dos mesmos. É só apenas uma das muitas formas de se lidar com um amb

[flexdev] Re: Função do Flex retornar valor de m étodo do Java?

2009-11-25 Thread RafaelViana
Debuguei a função e não sei se com esse método conseguirei retornar o valor na mesma função: Dentro do VendaUtils.as public function verificarExistencia(venda:Venda, callback:Function):void{ vendaService.addEventListener(ResultEvent.RESULT, function(event : ResultEvent):void

[flexdev] Re: Função do Flex retornar valor de m étodo do Java?

2009-11-25 Thread RafaelViana
Tem algum material que explica esse Pattern? Em qual parte do código eu faço retorno booleano da função? Porque chamando dessa maneira o return é feito antes do result do RemoteObject :S On 24 nov, 23:55, J.C.Ködel wrote: > Callback é um ponteiro de função. > > O que vai acontecer aí? > > 1) V

[flexdev] Re: Função do Flex retornar valor de m étodo do Java?

2009-11-24 Thread J . C . Ködel
Callback é um ponteiro de função. O que vai acontecer aí? 1) Você chama o método. 2) O método desabilita a aplicação (tipo um Aguarde, processando...) 3) O método chama o Web Service e retorna imediatamente nada para você. 4) Quando o Web Service retornar, você pega o resultado e chama o callbac

[flexdev] Re: Função do Flex retornar valor de m étodo do Java?

2009-11-24 Thread RafaelViana
Não entendi bem o funcionamento, e também não encontrei material na net além desse link (http://techpolesen.blogspot.com/2007/09/coping- with-flex-asynchronous-remote_26.html) que também não consegui entender muito bem. Adiciono um listener para que quando o resultado fosse carregado eu chamaria

[flexdev] Re: Função do Flex retornar valor de m étodo do Java?

2009-11-24 Thread J . C . Ködel
Callback: public function verificarExistencia(callback:Function):void { // Talvez um application.enabled = false e um setBusyCursor aqui vendaService.addEventListener(ChamadaCompleta, function(resultado:Algo):void { // Habilitar o application e remover o busy cursor callback(resultado.al