Blz Vini vou tentar mais tarde, pois to no trampo agora... heheheh xP.... hehehhe depois dou o feedback... valew!
Rubem Oliveira Em 17 de junho de 2010 13:57, Vinícius <vinih...@gmail.com> escreveu: > Rubem, eu rodei aqui este código: > > > <?xml version="1.0" encoding="utf-8"?> > <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" > xmlns:s="library://ns.adobe.com/flex/spark" > xmlns:mx="library://ns.adobe.com/flex/mx" > minWidth="955" > minHeight="600"> > <fx:Script> > <![CDATA[ > import mx.collections.ArrayCollection; > import mx.events.ItemClickEvent; > [Bindable] > public var dp:ArrayCollection = new > ArrayCollection([{uf_id: "1", > uf_name:"Rio Grande do Sul", > uf_abbreviature:"RS", uf_country: > "Brasil"}, > {uf_id: "2", uf_name:"São Paulo", > uf_abbreviature:"SP", > uf_country: > "Brasil"}]); > public function testeArray():void > { > var a:Array = new > Array(dp.getItemAt(dgEstado.selectedIndex)); > } > > > ]]> > </fx:Script> > <fx:Declarations> > <!-- Place non-visual elements (e.g., services, value > objects) here > --> > </fx:Declarations> > <mx:DataGrid x="23" y="61" id="dgEstado" > dataProvider="{dp}" > itemClick="testeArray()" > > <mx:columns> > <mx:DataGridColumn headerText="uf_id" > dataField="uf_id"/> > <mx:DataGridColumn headerText="uf_name" > dataField="uf_name"/> > <mx:DataGridColumn headerText="uf_abbreviature" > > dataField="uf_abbreviature"/> > <mx:DataGridColumn headerText="uf_country" > dataField="uf_country"/> > </mx:columns> > </mx:DataGrid> > > </s:Application> > > > o que acontece aí é o seguinte, ele cria em a o array contendo um > objeto, que é o ítem, fica ruim como objeto, mas você pode criar uma > classe com os atributos referentes aos campos do datagrid, assim você > teria um objeto dentro do array que poderá ser tipado. > > > tenta rodar aí e me conta oq deu =] > > vlw > > -- > 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 > -- 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