Adicione o bubbles=true no seu evento (por default, ele é false)

super(type, *true*); //dentro do construtor da classe de evento


[]s





Em 2 de março de 2010 23:23, Marcel Araujo <ceceld...@gmail.com> escreveu:

> Galera, tô tendo dificuldades para capturar um evento.
>
>
> package com.marcelaraujo.eventos {
>     import flash.events.Event;
>
>     public class EventSearchFound extends Event {
>         public static const SEARCHFOUND_EVENT:String = "searchfound";
>         public var id:int;
>         public function EventSearchFound(type:String, value:int)  {
>             super(type);
>             this.id = value;
>         }
>     }
> }
>
> Ae no meu item rendering (VBOX com um LABEL) e a partir do evento click do
> label, eu faço o dispatch deste meu evento personalizado.
>
> private function clickHandler(event:MouseEvent):void {
> dispatchEvent(
> new EventSearchFound(
>                     EventSearchFound.SEARCHFOUND_EVENT, this.cliente_id
>           )
>           );
> }
>
> E eu tento fazer a captura no "init();" do meu PANEL o qual contém o
> advanced data grid.
>
> listagem.addEventListener(EventSearchFound.SEARCHFOUND_EVENT,
> handlerTeste);
>
>
> Advanced Data Grid ->
>
> <mx:columns>
> <mx:DataGridColumn headerText="Nome" dataField="cli_nome"/>
>           <mx:DataGridColumn headerText="CPF" width="125"
>
> itemRenderer="com.marcelaraujo.renderings.itemRenderingFormCliente"/>
> </mx:columns>
>
>
> Simplesmente não tô conseguindo lançar o evento *handlerTeste*. Alguém tem
> alguma luz?
>
> --
> Abraços......
>
> Marcel Araujo
> System Analyst
> Developer Java/PHP/RIA
> Linux User #490101
> http://br.linkedin.com/in/marcelaraujo
> http://www.twitter.com/marcelaraujo
>
> --
> 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




-- 
Mario Junior
Enterprise Java / Flex Architectures
Adobe Certified Expert Flex 3 with AIR

Sofshore Informática
http://www.sofshore.com.br
+55 (48) 3337 2003
Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi
Florianopolis SC Brasil

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