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