Bom, o detalhe dos itemRenderer é diferente dos demais. Quando você define o itemRenderer dentro do próprio datagrid, o compilador separa este em um novo arquivo.
Então neste caso, o melhor a se usar é eventos. Escrevi um POST sobre este assunto no meu Blog, http://blog.mxml.com.br/eventos-em-datagrid *Eduardo Kraus* Desenvolvedor eduardokr...@gmail.com http://blog.mxml.com.br http://twitter.com/EduardoKraus 2009/8/17 flex_do_zero <virusverme...@gmail.com> > > Tenho um datagrid e umm button mas não é possivel definir uma funcao > no Click do botão...porquê? > > <mx:DataGrid y="49" height="404" width="379" dataProvider="{dados}" > textAlign="center" id="DadosReservas" horizontalCenter="0"> > <mx:columns> > <mx:DataGridColumn headerText="Visualizar" width="60" > dataField="Visualizar"> > <mx:itemRenderer> > <mx:Component> > > <mx:Button icon="@Embed(source='icon/ver.png')" width="32" > height="32" click="boa()"/> > > </mx:Component> > </mx:itemRenderer> > </mx:DataGridColumn> > </mx:columns> > </mx:DataGrid> > > > private function boa():void{ > Alert.show("!!!!"); > } > > > será normal ou tenho algo mal? > > > --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---