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.