ItemRenderer et image avec une source vide
Bonjour,
j'essaye d'utiliser un itemRenderer pour customiser ma List. mon datasource est un XMLList du style :
Code:
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:
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.