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
-~----------~----~----~----~------~----~------~--~---
graficobarras.as
Description: Binary data
graficoCircular.as
Description: Binary data
graficoLinhas.as
Description: Binary data
