Bonjour,

j'essaye d'utiliser un itemRenderer pour customiser ma List. mon datasource est un XMLList du style :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<racine>
    <elem1>blabla 1</elem1>
    <elem2>http://blabla.com/poi.jpg</elem2>
</racine>
<racine>
    <elem1>blabla 2</elem1>
</racine>
<racine>
    <elem1>blabla X</elem1>
    <elem2>http://blabla.com/plop.jpg</elem2>
</racine>
en fait, l'élément elem2 est facultatif... le problème c'est que dans mon renderer, je veux l'afficher en tant qu'image. du coup, j'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
<mx:HBox xmlns:mx="http://www.adobe.com/2006/mxml">
	<mx:VBox>
		<mx:Text text="{data.elem1}" />
		<mx:Text text="blabla" />
	</mx:VBox>
	<mx:Image source="{data.elem2}" />
</mx:HBox>
Or, du coup, lorsque je lance l'application, le flash player me renvoie une erreur (Unable to load '') et plante quand l'élément elem2 n'est pas fourni.
Avez une idée de comment faire pour ne pas afficher d'image lorsque l'élément n'est pas présent ? Merci

Attention : je ne veux pas afficher une "image de secours" (ex : une image qui indique "pas d'image"), mais bien ne pas instancier le composant Image.