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

Responder a