Доброго времини суток. У меня проблема с mx:TileLis
У меня все фотки находятся в массиве. И когда я запихиваю его в mx:TileLis то он не видит его.
Типы правильные.
тоесть.

Код AS3:
*****
private var temp:ArrayCollection = new ArrayCollection;
*****
private function PhotosDump():void
{
var bitmap:Bitmap = new Bitmap();
temp.addItem( { image:bitmap, label:"item #" } );
temp.addItem(Global.Arr_Photos["thumbImg"][0]);
trace("!OK!" + temp);
}
******
<mx:TileList id="list"
labelField="thumbnail"
dataProvider='{temp}'
width="496" height="328"
paddingTop="25" left="5">
<mx:itemRenderer>
<mx:Component>
<mx:VBox width="129" height="129"
paddingRight="5" paddingLeft="5"
horizontalAlign="center" scroll="false">
<mx:Image
height="129" width="129"
source="{data.image}"/>
<mx:LinkButton x="161" y="217" label="{data.label}"/>
</mx:VBox>
</mx:Component>
</mx:itemRenderer>
</mx:TileList>
}
Вот так все выводит
А вот

Код AS3:
**
private var temp:Array = new Array;
private function clearPhotosDump():void
{
var bitmap:Bitmap = new Bitmap();
temp['temp'] = new ArrayCollection;
temp['temp'].addItem( { image:bitmap, label:"item #" } );
temp['temp'].addItem(Global.Arr_Photos["thumbImg"][0]);
trace("!OK!" + temp['temp']);
}
*****
<mx:TileList id="list"
labelField="thumbnail"
dataProvider='{temp["temp"]}'
width="496" height="328"
paddingTop="25" left="5">
<mx:itemRenderer>
<mx:Component>
<mx:VBox width="129" height="129"
paddingRight="5" paddingLeft="5"
horizontalAlign="center" scroll="false">
<mx:Image
height="129" width="129"
source="{data.image}"/>
<mx:LinkButton x="161" y="217" label="{data.label}"/>
</mx:VBox>
</mx:Component>
</mx:itemRenderer>
</mx:TileList>
так. вообще без эффекта.
Возможно ли как то через массив реализовать это?