Acho que o problema é essa mesmo por isso eu to mudando meu Selcet do
dataGrid e nele eu já to passando o codigo que preciso e acho que assim vou
resolver meu problema.

Valeu

2009/5/19 Elvis Fernandes <[email protected]>

> Vamos lá:
> 1) Vc não configurou a propriedade bubbles do seu evento como true (se não
> me engano, o padrão é false)
> 2) O seu itemRenderer é filho do grid, que por sua vez é filho da janela
> que dispara o evento. Mesmo que seu evento tenha bubbles = true, somente os
> objetos que estejam acima de quem dispara irá escutar o evento.
>
> (( Desculpe se eu falei alguma bobagem, não analisei o código a fundo ... a
> correria tá grande! ))
>
> Abraços,
>
> --
> Elvis Fernandes
> www.elvis.eti.br
>
>
> 2009/5/19 Piero Brito <[email protected]>
>
>> Segue em anexo uma imagem para explicar melhor o meu problema.
>>
>> 2009/5/19 Piero Brito <[email protected]>
>>
>> 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);
>>>                        }
>>
>>
>>
>>
>> --
>> Piero Silva Brito
>>
>>
>>
>>
>
> >
>


-- 
Piero Silva Brito

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---

Responder a