Criei um evento personalizado para passar um codigo(No caso Codigo do
Beneficiario) da tela para dentro de um itemRender que está dentro do
dataGrid. O problema é que eu consigo disparar o evento mas não
consigo escutar esse evento dentro do ItemRender. Segue abaixo parte
do código.

Piero Brito

Evento Personalizado:

package com.Eventos
{
        import flash.events.Event;

        public class PegarCodigoBeneficiario extends Event
        {
                public var CodigoBeneficiario:int = 0;

                public function PegarCodigoBeneficiario(type:String,
bubbles:Boolean=true, cancelable:Boolean=true)
                {
                        super(type, bubbles, cancelable);
                }

        }
}

Disparando o evento dentro da minha tela:

var evento:PegarCodigoBeneficiario = new PegarCodigoBeneficiario
("PegandoCodigo");
                                         evento.CodigoBeneficiario = 
CodigoBeneficiario;
                                         dispatchEvent(evento);

Recebendo o evento dentro do itemRender:

private function Codigo():void
                        {
                                addEventListener("PegandoCodigo", PegouCodigo);

                        }


                        public function 
PegouCodigo(e:PegarCodigoBeneficiario):void
                        {
                                //trace("CodigoBeneficiario: "+ 
evt.CodigoBeneficiario);

                                Alert.show("CodigoBeneficiario"+ 
e.CodigoBeneficiario);
                        }
--~--~---------~--~----~------------~-------~--~----~
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