Basicamente é isto:

//chamada à funcao refresh feita sempre que é feito o drop em uma das
listas
                public function refreshChart(e:Event):void {

                       //FAZER O POP DAS SERIES JA ESTAO NO GRAFICO
                        if ((list3.dataProvider.length != 0) && 
(list2.dataProvider.length !
= 0)) {
                                for (i =0; i<=mySeries.length; i++)
                                {
                                        mySeries.pop();
                                }

                                //TORNAR O 1º CAMPO DA LIST2 COMO O 
CATEGORYFIELD
                        var vAxisTemp:CategoryAxis = new CategoryAxis();
                        vAxisTemp.categoryField = list2.dataProvider[0];
                        vAxisTemp.dataProvider =  resQuery;
                        myChart.verticalAxis = vAxisTemp;

                        myChart.dataProvider = resQuery;
                        myChart.height = 200;
                        myChart.width = 200;

                        //PERCORRER A LISTA3 PARA ADICIONAR AS NOVAS
SÉRIES
                        for(j=0; j<list3.dataProvider.length; j++) {
                                var s:BarSeries = new BarSeries();
                                        s.xField = list3.dataProvider[j];
                                        s.yField = list2.dataProvider[0];
                                        s.displayName = list3.dataProvider[j];
                                        s.selectable = true;
                                        mySeries.push(s);
                                        myChart.series = mySeries;
                        }
                    }

Está aqui o screenshot:



On 29 Set, 17:00, João Fernandes <[EMAIL PROTECTED]>
wrote:
> Pelo que percebi, é para permitir definir dinamicamente se uma coluna
> será uma série ou uma categoria certo? E onde precisa de aceder aos labels?
>
> É que normalmente não precisa de fazer loop ao dataprovider,
> provavelmente bastará definir um labelField ( serie / category ) e este
> usará o campo correspondente como label.
>
> --
>
> João Fernandes
>
> Adobe Community Experthttp://www.onflexwithcf.orghttp://www.riapt.org
> Portugal Adobe User Group (http://aug.riapt.org)
--~--~---------~--~----~------------~-------~--~----~
Recebeu esta mensagem porque está inscrito em Grupo "Mailing List da Comunidade 
Portuguesa de Desenvolvimento de RIAs - 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
-~----------~----~----~----~------~----~------~--~---

Responder a