Pode não ajudar em nada, mas em flex 3.5  conseguia-se  no componente fazendo 
click="outerdocument.funcao_que_trata_do_clik".

Em flex3.5 safei-me algumas vezes assim.


----- Original Message -----
From: rappol <[email protected]>
To: Mailing List da Comunidade Portuguesa de Rich Internet Applications - 
www.riapt.org <[email protected]>
Cc: 
Sent: Monday, June 20, 2011 5:54 PM
Subject: [riapt] Re: Não consigo usar o evento click no componente Image :S

ok entendi. Thanks João. Tava mesmo "out" :(

On 20 Jun, 17:07, João Saleiro <[email protected]> wrote:
> Boas,
>
> est�s a criar um inline item renderer, que n�o � mais que uma forma
> "confort�vel" (mas que n�o recomendo) de criares item rendereres sem
> criares uma classe nova. A partir do momento em que colocas
> <mx:Component> est�s a definir um novo componente que tem o seu pr�prio
> scope. Ou seja, a func�o teste pertence ao teu componente base, mas n�o
> est� acess�vel ao teu item renderer.
>
> Podes resolver assim (retirado 
> dehttp://www.adobe.com/devnet/flex/articles/itemrenderers_pt1.html):
>
> <mx:Component>
> <mx:HBox paddingLeft="2">
> <mx:Script>
> <![CDATA[
> override public function set data( value:Object ) : void {
> super.data = value;
> var today:Number = (new Date()).time;
> var pubDate:Number = Date.parse(data.date);
> if( pubDate > today ) setStyle("backgroundColor",0xff99ff);
> else setStyle("backgroundColor",0xffffff);}
>
> ]]>
> </mx:Script>
> <mx:Image source="{data.image}" width="50" height="50"
> scaleContent="true" />
> <mx:Text width="100%" text="{data.title}" />
> </mx:HBox>
> </mx:Component>
>
> No entanto sugiro-te que cries uma classe para o item renderer.
>
> linkedIn <http://pt.linkedin.com/in/jsaleiro> Jo�o Saleiro
> Chief Technology Officer
> Tel:    00351 916 077 097
> Email:  [email protected] <mailto:[email protected]>
> Skype:  joao.saleiro <callto://joao.saleiro>
>
> Webfuel Solutions <http://www.webfuel.pt>      www.webfuel.pt
> <http://www.webfuel.pt>
> Lisbon, Portugal
>
> On 20-06-2011 17:03, rappol wrote:
>
>
>
>
>
>
>
> > <mx:Image buttonMode="true" click="teste(event)" />
> >                                    </mx:Component>

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

-- 
Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google.

Para publicar uma mensagem neste grupo, envie um e-mail para 
[email protected].
Para anular a inscrição neste grupo, envie um e-mail para 
[email protected].
Para ver mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT.

Responder a