The following example shows you how to use the Repeater component to display images loaded from an external XML file.
Full code after the jump.
<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2007/10/03/displaying-images-from-an-xml-file-using-the-repeater-component/ -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">
<mx:XML id="imagesXML" source="images.xml" />
<mx:Zoom id="zoom" />
<mx:HBox id="hBox">
<mx:Repeater id="rep"
dataProvider="{imagesXML.image}">
<mx:Image source="{rep.currentItem.@src}"
toolTip="{rep.currentIndex}:{rep.currentItem.@alt}"
completeEffect="{zoom}" />
</mx:Repeater>
</mx:HBox>
</mx:Application>
<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2007/10/03/displaying-images-from-an-xml-file-using-the-repeater-component/ -->
<images>
<image src="images/Button.png" alt="Button" />
<image src="images/ButtonBar.png" alt="ButtonBar" />
<image src="images/CheckBox.png" alt="CheckBox" />
<image src="images/ColorPicker.png" alt="ColorPicker" />
<image src="images/ComboBox.png" alt="ComboBox" />
<image src="images/DataGrid.png" alt="DataGrid" />
<image src="images/DateChooser.png" alt="DateChooser" />
<image src="images/DateField.png" alt="DateField" />
</images>
View source is enabled in the following example.





Looks good :)
Any chance you know how to get icons from a resource manager and NOT embedded ?
Wow cool…!
It helped me a lot… Flexexamples.com ROCKS!
How can i get the name of the image on click ? I mean the name of the selected value?