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