Estou com um problema. Eu não consigo fazer com que um botão criado meu, anteriormente receba o Event Listener. Ele recebe em uma das funções, mas não recebe na outra. Por que isso acontece???
A função reAtivar funciona normalmente, inclusive adicionando o evento Desativar. Mas o Desativar não coloca o evento reAtivar. Alguém sabe por que isso?? Código: private function reAtivar(MouseEvent):void{ Alert.show("Xuxinha","Xuxa a saxa fex xixi no xão") btnCancelar.visible = false; btnNovo.visible = false; btnEditar.visible = false; btnApagar.visible = false; btnSalvar.visible = false; recuperarUm.x = 10 recuperarUm.y = 10 recuperarUm.width = 40 recuperarUm.height = 40 recuperarUm.id = "btnRecuperarUm" recuperarTudo.x = 60 recuperarTudo.y = 10 recuperarTudo.width = 40 recuperarTudo.height = 40 recuperarTudo.id = "btnRecuperarTudo" recuperarTudo.visible = true; recuperarUm.visible = true; [Embed("icones/medios/dlixeira.swf")] var icone2:Class btnLixeira.setStyle("icon",icone2) btnLixeira.addEventListener(MouseEvent.CLICK,Desativar); } //função quando desativa modo lixeira private function Desativar(MouseEvent):void{ btnCancelar.visible = true; btnNovo.visible = true; btnEditar.visible = true; btnApagar.visible = true; btnSalvar.visible = true; recuperarTudo.visible = false; recuperarUm.visible = false; [Embed("icones/medios/lixeira.swf")] var icone:Class btnLixeira.setStyle("icon",icone) Alert.show("Alterou Ícone", null) btnLixeira.addEventListener(MouseEvent.CLICK,reAtivar); Alert.show("Isto Funciona", null) } //fim --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---