Vê se é isso que você queria. <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" backgroundColor="white" > <mx:Script> <![CDATA[ import mx.controls.Alert; import mx.events.ListEvent; import mx.utils.ObjectUtil; import mx.collections.ArrayCollection;
[Bindable] private var arr:ArrayCollection = new ArrayCollection([ {label:"item1"},{label:"item2"},{label:"item3"},{label:"item4"}, {label:"item5"},{label:"item6"},{label:"item7"},{label:"item8"} ]); private function alertItem(event:Event):void { Alert.show(ObjectUtil.toString(event.currentTarget.selectedItem)); } ]]> </mx:Script> <mx:DataGrid dataProvider="{arr}" keyDown="alertItem(event)" /> </mx:Application> Valeu. 2008/12/8 Brian <[EMAIL PROTECTED]> > > Sim, Thief, fiz isso mas não funcionou, ele adiciona o evento ao > DataGrid e não aos itens. > > Thiago, o problema é que os dados desse Datagrid vêm do banco de > dados, não sei se haveria como utilizar itemrenderer. Quanto ao custom > component, tem grande probabilidade de funcionar mas eu realmente não > saberia implementar esse evento. Há algum component com um evento > semelhante para que eu possa me 'inspirar' ? > > Obrigado pela atenção, até logo. > > > --~--~---------~--~----~------------~-------~--~----~ 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 [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---