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

Responder a