bonjour tout le monde ,
j'utilise un piechart et j'essaye de l'alimenter a partir de valeurs obtenus avec des fonctions ..
pour cela j'ai crée une arraycollection ,que je vais alimenter :
voici mes fonctions ,en rouge ,la variable qui sera affecté a mon pie chart :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 [Bindable] public var alarmes:ArrayCollection = new ArrayCollection([ {type:"AII", Amount:aii}, {type:"AID", Amount:aid}, {type:"ASI", Amount:asi} ]);
le même traitement pour les autre variable de mon piechart (aid,asi)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 public function loadAlarme():void { loaderServiceAlarme.getAii(); } private function handleLoadResult1(ev:ResultEvent):void { alarmeRecords=ev.result as String; aii=parseInt(alarmeRecords); }
et enfin mon chart
j'arrive pas a visualiser mon piechart ,donc il ya un problème lors du passage de paramètre ,quelqu’un pourra t il m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <mx:Panel title="nombre d'alarmes" width="300" height="200"> <mx:PieChart id="myChart" dataProvider="{alarmes}" showDataTips="true" width="240" height="140" > <mx:series> <mx:PieSeries field="Amount" nameField="type" labelPosition="callout" width="200" height="120" /> </mx:series> </mx:PieChart> <mx:Legend dataProvider="{myChart}"/> </mx:Panel>
merci d'avance
Partager