|
|
|||||
Регистрация: May 2010
Сообщений: 17
|
mx:TileLis и массив
Доброго времини суток. У меня проблема с mx:TileLis
У меня все фотки находятся в массиве. И когда я запихиваю его в mx:TileLis то он не видит его. Типы правильные. тоесть. ***** 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> } А вот ** 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> Возможно ли как то через массив реализовать это? Последний раз редактировалось wir_wolf; 27.07.2011 в 00:32. |
Часовой пояс GMT +4, время: 18:48. |
|
« Предыдущая тема | Следующая тема » |
|
|