Veja se é isso que você quer (Você pode executar este exemplo desde que coloque uma imagem chamada "check.png" na mesma pasta do seu MXML):
<mx:Script> <![CDATA[ import mx.collections.ArrayCollection; private function doubleClickHandler(event:MouseEvent):void { var obj:Object = dg.dataProvider.getItemAt(dg.selectedIndex); obj.showIcon = obj.showIcon == false ? true : false; dg.dataProvider.setItemAt(obj, dg.selectedIndex); } ]]> </mx:Script> <mx:DataGrid id="dg" doubleClickEnabled="true" doubleClick="doubleClickHandler(event)"> <mx:dataProvider> <mx:Object col1="Col 1.1 Data" col2="Col 1.2 Data" showIcon="false"/ > <mx:Object col1="Col 2.1 Data" col2="Col 2.2 Data" showIcon="false"/ > <mx:Object col1="Col 3.1 Data" col2="Col 3.2 Data" showIcon="false"/ > </mx:dataProvider> <mx:columns> <mx:DataGridColumn dataField="col1" headerText="Col 1"/> <mx:DataGridColumn dataField="col2" headerText="Col 2"> <mx:itemRenderer> <mx:Component> <mx:HBox> <mx:Label text="{data.col2}"/> <mx:Image source="check.png" visible="{data.showIcon}" width="10" height="10"/> </mx:HBox> </mx:Component> </mx:itemRenderer> </mx:DataGridColumn> </mx:columns> </mx:DataGrid> []'s Beck Novaes On Feb 22, 9:51 am, "Vinícius Sandim" <[EMAIL PROTECTED]> wrote: > Ola pessoal, ja procurei no grupo e nao encontrei... > > O que preciso é o seguinte... > > No DoubleClick de um Grid, quero adicionar uma imagem no canto direitp da > dela... > > Olhem o meu grid... > > <mx:DataGrid id="grdResultados" dataProvider="{arrayDadosGrid}" > doubleClickEnabled="true" doubleClick="grdResultados_doubleClick();" x="10" > y="92" height="268" width="570"> > > <mx:columns> > > <mx:DataGridColumn headerText="Sistemas Operacionais" > dataField="Nome"/> > > </mx:columns> > > </mx:DataGrid> > > A hora que o usuario der um click duplo quero fazer aparecer uma imagem no > canto direito da linha que ele clicou no grid... > > Tentei algo assim: > * > > var* img:Image = *new* Image(); > > img.source = *"@Embed('../../../imagens/Gravar.png')"*; > > grdResultados.addChildAt(img, grdResultados.selectedIndex); > > Mas nao deu certo... > > Sera que alguem poderia me ajudar... > > Desde ja agradeco... --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---