Я использую элемент управления HorizontalList с файлом XML в качестве поставщика данных.
Вот как выглядит XML:
<data>
<zone name="Europe">
.
.
.
</zone>
<zone name="Japan">
<stores>
.
.
.
</stores>
<collections>
<collection id="id1">
<name>xxx</name>
<model>xxx</model>
<hierarchy>xxx</hierarchy>
<thumbnail>assets/xxx.PNG</thumbnail>
</collection>
<collection id="id1Bis">
<name>xxx</name>
<model>xxx</model>
<hierarchy>xxx</hierarchy>
<thumbnail>assets/xxx.PNG</thumbnail>
</collection>
<collection id="id2">
<name>xxx</name>
<model>xxx</model>
<hierarchy>xxx</hierarchy>
<thumbnail>assets/xxx.PNG</thumbnail>
</collection>
<collection id="id2Bis">
<name>xxx</name>
<model>xxx</model>
<hierarchy>xxx</hierarchy>
<thumbnail>assets/xxx.PNG</thumbnail>
</collections>
<clarities>
.
.
.
</clarities>
</zone>
</data>
А вот так выглядит мой элемент управления
<mx:XML id="data" source="assets/SOD_division.xml"/>
<mx:HorizontalList
dataProvider="{data.division.(@name=='Japan').collections}"
columnCount="2"
itemRenderer="Renderer"
width="500"
horizontalScrollPolicy="off"
/>
Я попытался использовать массив объектов в качестве поставщика данных. Средство визуализации элементов работает, и горизонтальщик ведет себя так, как я ожидаю.
Тем не менее, когда я использую XML-файл, он пуст ....
Я не знаю, почему это не работает ... -_- '...
Спасибо за любую помощь, которую вы можете оказать =)
С уважением,
BS_C3