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 :
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}
			]);
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
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);
					
					
					
					 
				}
le même traitement pour les autre variable de mon piechart (aid,asi)

et enfin mon chart
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>
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 ?

merci d'avance