No Swiz para ouvir em um popUp você precisa injetar um Dispatcher e disparar
o evento para ele, algo mais ou menos assim:

[Dispatcher]
public var dispatcher:IEventDispactcher;

O código a cima é adicionando tanto no lugar que vai disparar, quando no que
vai ouvir.

Ai no seu popUp, é só por a metadata de EventHandler que ele já vai ser
gerenciado do jeito que você precisa.


Att,

Fredy.

2011/7/1 Jeferson Santos <jefe...@gmail.com>

> Era isso mesmo Samuel, vocês estavam certos, agora funcionou
> certinho...
>
> esta alterando e listando bonito..
>
> porém eu estou fazendo essa alteração via remote dentro do declaration
> da própria popup.
> porque não sei como o Swiz ouve um evento disparado de uma Popup..
>
> se alguém tive uma dica ficarei muito feliz... ( fala ai )
>
> se não, já posso agradecer a grande ajuda de vocês, obrigado mesmo !!
>
> abração galera! logo virão mais dúvidas. hehe
>
> On Jul 1, 9:35 am, Samuel Facchinello <samuel...@gmail.com> wrote:
> > o erro ocorre porque na função que recebe um evento: *FlexEvent*
> > e o evento passado é o *Event*
> >
> > tive a mesma impressão do @Adeildo...
> >
> > Att,
> > Samuel Facchinellohttp://desenvolvendoemflex.blogspot.com
> > Joinville - SC
> >
> > 2011/7/1 Jeferson Santos <jefe...@gmail.com>
> >
> >
> >
> >
> >
> >
> >
> > > então, o que ele faz é o seguinte, ele dispacha o evento na tela
> > > popup
> >
> > > escuta o evento na função listar e a função listar chama a função
> > > _init que faz a requesição para o Swiz listar os usuários
> > > novamente....
> >
> > > posso fazer essa requisição para o Swiz direto na função que ouve que
> > > seria a função listar ??
> >
> > > On Jul 1, 9:18 am, adeildo júnior <thejunir...@gmail.com> wrote:
> > > > olhando por cima, posso te dizer uma coisa: me parece q tu entra em
> um
> > > loop
> > > > estranho... voce declarou uma funcao para ouvir um evento... se o
> evento
> > > > ocorre, tu dispara a funcao anterior, que ouve o evento inicial, que
> > > dispara
> > > > a funcao _init, que dispara a funcao listar... me pareceu meio
> > > inconsistente
> > > > isso....
> >
> > > --
> > > 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 emhttp://groups.google.com/group/flexdev
>
> --
> 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
>

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

Responder a