bonjour !

j'essaie de faire une chose qui me semble très simple en HTML mais très compliqué apparemment en AS3/Flex3, je me heurte donc face à un probleme !

je veux juste remplir une liste avec des élements dont la couleur de fond est en fonction d'une valeur (champs bg dans mon tableau) et dont la hauteur est aussi donnée (champs pixel dans le tableau).

mais je n'y arrive pas ! j'ai cherché, cherché, très cherché et encore cherché en vain ! je sais que ça doit avoir un lien avec itemrenderer mais je n'arrive pas à trouver d'exemple assez simple à comprendre pour que que j'apprenne à le faire.

une aide s'il vous plaît ? surtout si vous savez le faire en 30 secondes ! moi j'ai déjà passé au moins 2heures à essayer...

voilà mon simple exemple de base :

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
19
20
21
22
23
24
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="init()">
	<mx:Script>
		<![CDATA[
 
			import mx.collections.ArrayCollection;
			public var elements:Array = new Array(
					{titre:"red", 		pixel:1, 	bg:"#FF0000"},
					{titre:"green", 	pixel:2,	bg:"#00FF00"},
					{titre:"blue", 		pixel:3,	bg:"#0000FF"}					
					);
 
			public function init():void
			{
			var collection:ArrayCollection = new ArrayCollection(elements);			
			mylist.dataProvider = collection;
 
			}
 
		]]>
	</mx:Script>
	<mx:List  id="mylist" height="100%" width="260" labelField="titre" ></mx:List>
 
</mx:Application>
une main graçieuse s'il vous plaît ?