Muito obrigado João, funcionou quase na perfeição :-D
O único problema é quando faço
"for (var p:String in objecto)
{
                   nomeCamp.push(p);
}"
ele coloca por ordem alfabética e não pela ordem com que vinham no
arrayCollection :-p
Mas acho que isso é possível remediar.
Entretanto se alguém quiser envio em anexo 3 ficheiros as, para criar
graficos de barras, de linhas e circulares dinamicamente (com o único senão
dos dados terem de estar formatadas naquele jeito :-p). Porque criar estes
ficheiros ? Primeiro porque o patrão pediu, e depois porque penso que tenha
ficado mais dinâmico a forma de os criar, pois não é preciso colocar nomes
de campos, apenas enviar o dataprovider pela função.

Para chamar qualquer um dos gráficos basta:

                 gf1 =  new graficobarras();
(tipo Vbox) vbx = gf1.getgrafico(productSales,true);
(tipo Vbox) vbx3.addChild(vbx);

Cumprimentos Luís Costa

2009/1/6 João Pedro Bourbon <[email protected]>

>
> Viva
>
> Sugeria utilizares um loop for...in num dos objectos do AC. Vê isto:
> http://livedocs.adobe.com/flex/3/html/help.html?content=usingas_8.html
>
> Abraços,
>
> JPB
>
> Em 2009/01/06, às 10:53, Luis Costa escreveu:
>
> > Boa tarde caros colegas.
> >
> > O meu problema é:
> > -Tenho um array collection no qual eu para já sei os nomes:
> > [Bindable] public var productSales:ArrayCollection = new
> > ArrayCollection([
> >                 {Mes:"1", Gizmos:10000, Widgets: 3000, Gadgets:
> > 1000, Total: 14000},
> >                 {Mes:"2", Gizmos:10000, Widgets: 3000, Gadgets:
> > 1000, Total: 14000},
> >                 {Mes:"3", Gizmos:10000, Widgets: 3000, Gadgets:
> > 1000, Total: 14000},
> >                 {Mes:"4", Gizmos:10000, Widgets: 3000, Gadgets:
> > 1000, Total: 14000},
> >                 {Mes:"5", Gizmos:10000, Widgets: 3000, Gadgets:
> > 1000, Total: 14000}]);
> >
> > -Este arrayCollection é passado numa função para um ficheiro as.
> >
> > Problema:
> > - Os valores consigo eu extrair mas queria também poder extrair o
> > nome dos campos sem ter de enviar um array adicional para me indicar
> > quais são.
> >
> >
> > Obrigado pela atenção
> > Luís Costa
> >
> > >
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Rich Internet Applications - www.riapt.org" do Grupos Google.
 Para enviar mensagens para este grupo, envie um email para 
[email protected]
 Para anular a inscrição neste grupo, envie um email para 
[email protected]
 Para mais opções, visite este grupo em 
http://groups.google.com/group/riapt?hl=pt-PT
-~----------~----~----~----~------~----~------~--~---

Attachment: graficobarras.as
Description: Binary data

Attachment: graficoCircular.as
Description: Binary data

Attachment: graficoLinhas.as
Description: Binary data

Responder a