ia falar a mesma coisa...

Eu fiz uma coisa parecida com meus painels criei um array de objetos e ai
pra cada item desse array eu fazia o que eu queria.

2010/11/16 Breno Gomes <[email protected]>

> Bruno, a solução para este problema seria, você registrar esse evento no
> objeto TextInput antes de inserir ele dentro do ArrayCollectio!
> Desta forma teu código poderia ser feito desta maneira, testa ai ver se
> roda!
>
>
> var array:ArrayCollection = new ArrayCollection;
>
> var t:TextInput = new TextInput;
>
> t.addEventListener(Event.CHANGE,function(event:Event):void{
>        Alert.show('Capturou');
> });
>
> array.addItem(t);
>
> array.
>
>
> t.dispatchEvent( new Event(Event.CHANGE,true) ); // Aqui queria
> disparar o alert "Capturou"
>
>
> Em 16 de novembro de 2010 10:44, fabiophx <[email protected]>escreveu:
>
> Bruno,
>>   Vc está disparando o evento como bubbles, esta forma funcionaria se
>> em vez de um ArrayCollection fosse um Container. Por isso, te digo
>> coloca o addEventListener no container deste código.
>>   No ArrayCollection vc consegue monitorar o evento collectionChange
>> q informa alterações no conteúdo do ArrayCollection.
>>
>> Espero ter ajudado.
>> []s
>> Fabio da Silva
>> http://www.fabiophx.blogspot.com/
>>
>> On Nov 13, 3:32 pm, Bruno Carneiro <[email protected]>
>> wrote:
>>  > Gente, seguinte. Eu queria disparar um evento em um objeto que está
>> > contido em um ArrayColection e queria ouvir esse evento dentro do AC.
>> >
>> > Ou seja
>> >
>> > var array:ArrayCollection = new ArrayCollection;
>> >
>> > var t:TextInput = new TextInput;
>> >
>> > array.addItem(t);
>> >
>> > array.addEventListener(Event.CHANGE,function(event:Event):void{
>> >         Alert.show('Capturou');
>> >
>> > });
>> >
>> > t.dispatchEvent( new Event(Event.CHANGE,true) ); // Aqui queria
>> > disparar o alert "Capturou"
>>
>> --
>> 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
>>
>
> --
> 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
>



-- 
*Hélio Antonio Fransico Silva*
Desenvolvedor web
Certificado Flash developer
Certificado Flash Design
Certificado web developer
Consultor Microsiga / Totvs
Desenvolvedor ADVPL / ASP
Analista de sistemas e ERP Sênior.

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