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
