Não entendi muito bem a ultima função disparandoEvento().

Estou fazendo da seguinte forma:

-
private function telaAcao(e:MouseEvent):void
{
        var tela:busAcao = new busAcao();
        tela.addEventListener("MouseEvent.CLICK", buscaAcademico);
        PopUpManager.addPopUp(tela, this, true);
        PopUpManager.centerPopUp(tela);
        int.target = tela;
        int.play();
        tela.setStyle("removedEffect",int);
}

private function buscaAcademico(e:Event):void
{
        (e.currentTarget as busAcao).dgAcao  /*  AQUI ESTOU COM DUVIDAS */
}


On 13 abr, 16:28, Victor Hugo <vhs...@gmail.com> wrote:
> tenta fazer assim:
>
> cria um evento customizado e adiciona um listner para ele.
>
> dai la na tua tela telaAcao dispara esse evento e quem estiver
> escutando ele vai
> poder manipular os dados do seu componente.
>
> em código fica +\- assim:
>
> private function telaAcao(e:MouseEvent):void
> {
> var tela:busAcao = new busAcao();
>
> tela.addEventListner("teu Evento", tuaFuncao);
>
> PopUpManager.addPopUp(tela, this, true);
> PopUpManager.centerPopUp(tela);
>
> }
>
> private function tuaFuncao(e:Event):void{
>    (e.currentTarget as busAcao).propriedades e metodos da tua tela
> busAcao;
>
> }
>
> private function disparandoEvento():void{
>    var meuEvento:Event = new Event("teu Evento")
>
>    dispatchEvent(meuEvento);
>
> }
>
> abraço

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

To unsubscribe, reply using "remove me" as the subject.

Responder a