Mensagem sobre o tópico
addEventListener não funciona.
Received: by 10.103.231.8 with SMTP id i8mr13469mur.29.1246646871589;
Fri, 03 Jul 2009 11:47:51 -0700 (PDT)
Return-Path: <fabiog...@gmail.com>
Received: from mail-bw0-f209.google.com (mail-bw0-f209.google.com [209.85.218.209])
by gmr-mx.google.com with ESMTP id 14si571101fxm.3.2009.07.03.11.47.50;
Fri, 03 Jul 2009 11:47:50 -0700 (PDT)
Received-SPF: pass (google.com: domain of fabiog...@gmail.com designates 209.85.218.209 as permitted sender) client-ip=209.85.218.209;
Authentication-Results: gmr-mx.google.com; spf=pass (google.com: domain of fabiog...@gmail.com designates 209.85.218.209 as permitted sender) smtp.mail=fabiog...@gmail.com; dkim=pass (test mode) header...@gmail.com
Received: by bwz5 with SMTP id 5so2234985bwz.45
for <flexdev@googlegroups.com>; Fri, 03 Jul 2009 11:47:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=gamma;
h=domainkey-signature:mime-version:received:in-reply-to:references
:date:message-id:subject:from:to:content-type;
bh=0QQng1W0LOwSKgEwGuF1VLg576kyGdhM2SaACiQbhJg=;
b=PkJrzuQtlUWWExxQvEoRQIRvU3pBeYR+St48nMAsBknEWZhehHbxsDMt5YLnAYBi9g
Lr4OjT+Xlmr1CEYhEVIWsh5pSpbltiTeqh3Ii4EOm12s0NqZoCoPGp6KXjcOqeFXrVWX
AKU9iZEvejdxE8niOsk1caD5nAQdL6xAb9zWs=
DomainKey-Signature: a=rsa-sha1; c=nofws;
d=gmail.com; s=gamma;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
b=YDw8BAz1j8uT6plroCFO+hWIX7z97mCqU88vP44VjhdW/Xu++MQLafNvkjJHWJBmjy
7DWRe0/x9/aSnBdoneT1wtM4Ipcgfcg1bPout6YJhyXJ0pGRaUUS8PJKZldSOkINwOb1
FQ4K/w2LrKzlZVmEQMe1wb+KXU117+um0eUkU=
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary="0016e6d460b8ddbf58046dd1971f"
Received: by 10.204.116.69 with SMTP id l5mr1560002bkq.102.1246646870326; Fri,
03 Jul 2009 11:47:50 -0700 (PDT)
In-Reply-To: <c3402556-fe70-48ab-8e27-39f702a9085c@26g2000yqk.googlegroups.com>
References: <c3402556-fe70-48ab-8e27-39f702a9085c@26g2000yqk.googlegroups.com>
Date: Fri, 3 Jul 2009 15:47:50 -0300
Message-ID: <dcd77c060907031147j38ae30bev3f01937c0397d...@mail.gmail.com>
Subject: =?ISO-8859-1?Q?Re=3A_=5Bflexdev=5D_addEventListener_n=E3o_funciona=2E?=
From: =?ISO-8859-1?Q?F=E1bio_Goll?= <fabiog...@gmail.com>
To: flexdev@googlegroups.com
--0016e6d460b8ddbf58046dd1971f
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Tenta dar um removeEventListener no evento antes de criar um novo listener
para re-ativar.
2009/7/3 Portillo <portillo.desig...@gmail.com>
>
> Estou com um problema.
>
> Eu n=E3o consigo fazer com que um bot=E3o criado meu, anteriormente receb=
a
> o Event Listener.
> Ele recebe em uma das fun=E7=F5es, mas n=E3o recebe na outra. Por que iss=
o
> acontece???
>
> A fun=E7=E3o reAtivar funciona normalmente, inclusive adicionando o event=
o
> Desativar. Mas o Desativar n=E3o coloca o evento reAtivar. Algu=E9m sabe
> por que isso??
>
> C=F3digo:
>
> private function reAtivar(MouseEvent):void{
> Alert.show("Xuxinha","Xuxa a saxa fex xixi no x=E3o")
>
>
> btnCancelar.visible =3D false;
> btnNovo.visible =3D false;
> btnEditar.visible =3D false;
> btnApagar.visible =3D false;
> btnSalvar.visible =3D false;
>
> recuperarUm.x =3D 10
> recuperarUm.y =3D 10
> recuperarUm.width =3D 40
> recuperarUm.height =3D 40
> recuperarUm.id =3D "btnRecuperarUm"
>
> recuperarTudo.x =3D 60
> recuperarTudo.y =3D 10
> recuperarTudo.width =3D 40
> recuperarTudo.height =3D 40
> recuperarTudo.id =3D "btnRecuperarTudo"
>
> recuperarTudo.visible =3D true;
> recuperarUm.visible =3D true;
>
> [Embed("icones/medios/dlixeira.swf")]
> var icone2:Class
>
> btnLixeira.setStyle("icon",icone2)
>
> btnLixeira.addEventListener(MouseEvent.CLICK,Desativar);
> }
>
>
> //fun=E7=E3o quando desativa modo lixeira
> private function Desativar(MouseEvent):void{
> btnCancelar.visible =3D true;
> btnNovo.visible =3D true;
> btnEditar.visible =3D true;
> btnApagar.visible =3D true;
> btnSalvar.visible =3D true;
>
> recuperarTudo.visible =3D false;
> recuperarUm.visible =3D false;
>
> [Embed("icones/medios/lixeira.swf")]
> var icone:Class
>
> btnLixeira.setStyle("icon",icone)
> Alert.show("Alterou =CDcone", null)
>
>
> btnLixeira.addEventListener(MouseEvent.CLICK,reAtivar);
> Alert.show("Isto Funciona", null)
> }
> //fim
>
>
> >
>
--=20
F=E1bio Goll
Gtalk/Msn: fabiog...@gmail.com
Twitter: @fabiogoll
--0016e6d460b8ddbf58046dd1971f
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Tenta dar um removeEventListener no evento antes de criar um novo listener =
para re-ativar.<br><br><div class=3D"gmail_quote">2009/7/3 Portillo <span d=
ir=3D"ltr"><<a href=3D"mailto:portillo.desig...@gmail.com">portillo.desi=
g...@gmail.com</a>></span><br>
<blockquote class=3D"gmail_quote" style=3D"border-left: 1px solid rgb(204, =
204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>
Estou com um problema.<br>
<br>
Eu n=E3o consigo fazer com que um bot=E3o criado meu, anteriormente receba<=
br>
o Event Listener.<br>
Ele recebe em uma das fun=E7=F5es, mas n=E3o recebe na outra. Por que isso<=
br>
acontece???<br>
<br>
A fun=E7=E3o reAtivar funciona normalmente, inclusive adicionando o evento<=
br>
Desativar. Mas o Desativar n=E3o coloca o evento reAtivar. Algu=E9m sabe<br=
>
por que isso??<br>
<br>
C=F3digo:<br>
<br>
private function reAtivar(MouseEvent):void{<br>
=A0 =A0 =A0 =A0Alert.show("Xuxinha","Xuxa a saxa fex xixi n=
o x=E3o")<br>
<br>
<br>
=A0 =A0 =A0 =A0btnCancelar.visible =3D false;<br>
=A0 =A0 =A0 =A0btnNovo.visible =3D false;<br>
=A0 =A0 =A0 =A0btnEditar.visible =3D false;<br>
=A0 =A0 =A0 =A0btnApagar.visible =3D false;<br>
=A0 =A0 =A0 =A0btnSalvar.visible =3D false;<br>
<br>
=A0 =A0 =A0 =A0recuperarUm.x =3D 10<br>
=A0 =A0 =A0 =A0recuperarUm.y =3D 10<br>
=A0 =A0 =A0 =A0recuperarUm.width =3D 40<br>
=A0 =A0 =A0 =A0recuperarUm.height =3D 40<br>
=A0 =A0 =A0 =A0recuperarUm.id =3D "btnRecuperarUm"<br>
<br>
=A0 =A0 =A0 =A0recuperarTudo.x =3D 60<br>
=A0 =A0 =A0 =A0recuperarTudo.y =3D 10<br>
=A0 =A0 =A0 =A0recuperarTudo.width =3D 40<br>
=A0 =A0 =A0 =A0recuperarTudo.height =3D 40<br>
=A0 =A0 =A0 =A0recuperarTudo.id =3D "btnRecuperarTudo"<br>
<br>
=A0 =A0 =A0 =A0recuperarTudo.visible =3D true;<br>
=A0 =A0 =A0 =A0recuperarUm.visible =3D true;<br>
<br>
=A0 =A0 =A0 =A0[Embed("icones/medios/dlixeira.swf")]<br>
=A0 =A0 =A0 =A0var icone2:Class<br>
<br>
=A0 =A0 =A0 =A0btnLixeira.setStyle("icon",icone2)<br>
<br>
=A0 =A0 =A0 =A0btnLixeira.addEventListener(MouseEvent.CLICK,Desativar);<br=
>
}<br>
<br>
<br>
//fun=E7=E3o quando desativa modo lixeira<br>
private function Desativar(MouseEvent):void{<br>
=A0 =A0 =A0 =A0btnCancelar.visible =3D true;<br>
=A0 =A0 =A0 =A0btnNovo.visible =3D true;<br>
=A0 =A0 =A0 =A0btnEditar.visible =3D true;<br>
=A0 =A0 =A0 =A0btnApagar.visible =3D true;<br>
=A0 =A0 =A0 =A0btnSalvar.visible =3D true;<br>
<br>
=A0 =A0 =A0 =A0recuperarTudo.visible =3D false;<br>
=A0 =A0 =A0 =A0recuperarUm.visible =3D false;<br>
<br>
=A0 =A0 =A0 =A0[Embed("icones/medios/lixeira.swf")]<br>
=A0 =A0 =A0 =A0var icone:Class<br>
<br>
=A0 =A0 =A0 =A0btnLixeira.setStyle("icon",icone)<br>
=A0 =A0 =A0 =A0Alert.show("Alterou =CDcone", null)<br>
<br>
<br>
=A0 =A0 =A0 =A0btnLixeira.addEventListener(MouseEvent.CLICK,reAtivar);<br>
=A0 =A0 =A0 =A0Alert.show("Isto Funciona", null)<br>
}<br>
//fim<br>
<br>
<br>
<br>
</blockquote></div><br><br clear=3D"all"><br>-- <br>F=E1bio Goll<br>Gtalk/M=
sn: <a href=3D"mailto:fabiog...@gmail.com">fabiog...@gmail.com</a><br>Twitt=
er: @fabiogoll<br>
--0016e6d460b8ddbf58046dd1971f--