Bom dia cara, Só como sugestão mesmo, você já trabalhou com listeners nos eventos? Pr exemplo, você adiciona um listener e dispara o evento depois q popular o grid, dai então a função só seria executada depois q este evento fosse disparado.
2010/1/12 Lindomar Ferreira <lindomar_ferre...@yahoo.com.br> > > Beleza Eduardo, > > O código a seguir funciona, só não consigo dispará-lo no momento certo. > > Ele tem que ser executado somente depois que o datagrid estiver > completamente populado. > > > 1. private function setSelectedItem(lastDesign:String):void > 2. { > 3. var gData:Object = dgDadosMP.dataProvider; > 4. for(var i:Number=0; i < gData.length; i++) > 5. { > 6. var thisObj:Object = gData.getItemAt(i); > 7. if(thisObj.pes_design == lastDesign) > 8. { > 9. dgDadosMP.selectedIndex = i; > 10. dgDadosMP.validateNow(); > 11. dgDadosMP.scrollToIndex(i); > 12. } > 13. } > 14. } > > > > --- Em *seg, 11/1/10, Eduardo Kraus <eduardokr...@gmail.com>* escreveu: > > > De: Eduardo Kraus <eduardokr...@gmail.com> > > Assunto: Re: [flexdev] Sincronismo > Para: flexdev@googlegroups.com > Data: Segunda-feira, 11 de Janeiro de 2010, 22:36 > > > Simples, > > Pegue o registro que foi atualizado e faça um FOR em busca do currentIndex > do elemento. Assim que encontrar marque no DataGrid. > * > **Curso Adobe Flex focado em PHP – turma 02 > http://www.adobeflex.com.br/cursos/adobe-flex-focado-em-php-turma-02* > * > Eduardo Kraus* > Desenvolvedor > eduardokr...@gmail.com<http://br.mc533.mail.yahoo.com/mc/compose?to=eduardokr...@gmail.com> > blog.mxml.com.br > www.twitter.com/EduardoKraus > > ADOTE ESTA CAMPANHA: > > 1. Apague o meu e-mail e o meu nome. > 2. Apague também os endereços dos amigos antes de reenviar. > 3. Encaminhe como cópia oculta (Cco ou Bcc) aos SEUS destinatários. > Agindo sempre assim dificultaremos a disseminação de vírus, spams e > banners. > > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para > flexdev@googlegroups.com<http://br.mc533.mail.yahoo.com/mc/compose?to=flex...@googlegroups.com> > Para sair da lista, envie um email em branco para > flexdev-unsubscr...@googlegroups.com<http://br.mc533.mail.yahoo.com/mc/compose?to=flexdev-unsubscr...@googlegroups.com> > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > > > ------------------------------ > Veja quais são os assuntos do momento no Yahoo! + Buscados: Top > 10<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/>- > Celebridades<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/>- > Música<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/>- > Esportes<http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/> > > -- > 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 > -- ______________________ Atenciosamente, Rafael Comim
-- 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