Bonjour, je travail actuellement sur un projet Flex (et donc actionscript 3) dans lequel il y a des différents type de courbes. A l'heure actuelle, sur ces graphiques, il y a un point par colonne.

Mon objectif est de pouvoir représenter plusieurs points par colonne.
Donc pour tracer un point par colonne, voici la démarche actuelle :
1) Récupération des valeurs dans un tableau avec une simple boucle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
var gdp :ArrayCollection = new ArrayCollection();
obj = new Object ();
obj.step = firstGraphConf.dataprovider[i].step;
obj.dataFirst = firstGraphConf.dataprovider[i].data;
gdp.addItem(obj);
2) Ensuite définition de ma courbe linéaire par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var lineSerie : LineSeries = new LineSeries();
Ensuite définition des données en ordonnées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
public static const DATAFIELD_A :String= "dataFirst";
lineSerie.yField = DATAFIELD_A;
Voici comme je procède pour avoir plusieurs points par colonne :
1) Récupération des valeurs dans un tableau avec une simple boucle :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
var gdp :ArrayCollection = new ArrayCollection()
var test:ArrayCollection = new ArrayCollection();
for (....){
obj = new Object ();
obj.step = firstGraphConf.dataprovider[i].step;
obj.dataFirst = firstGraphConf.dataprovider[i].data[j];
test.addItem(obj);
}
gdp.addItem(test);
Donc ici au lieu de me retrouvé directement avec des objets comprenant ma valeur et représenté par dataFirst, je me retrouve avec une collection de ces objets

Donc quand je définit les valeurs y de la séries :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
public static const DATAFIELD_A :String= "dataFirst";
lineSerie.yField = DATAFIELD_A;
J'ai forcément l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Error: Unknown Property: 'dataFirst'.
Car ici il cherche directement des objets avec dataFirst et non une collection d'objet. JE ne sais pas ou parcourir cette liste d'objets.
Donc savez ou comment résoudre ce problème si vous l'avez compris d'ailleurs
Car la je galère depuis 2 jours dessus

Merci par avance