![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Nov 2006
Сообщений: 106
|
Не пойму. Когда в моем HorizontalList-е отображаются дубликаты, то выделить мышкой можно только последний дубликат.
Подскажите, как от этого избавиться? |
|
|||||
|
Без кода сложно понять, но думаю можно сделать какой нибудь свойства каждому item наподобии item_id
__________________
Бубен - волшебный инструмент программирования. |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 106
|
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" width="450">
<mx:Script>
<![CDATA[
import mx.collections.*;
import mx.controls.Image;
private var catalog:ArrayCollection;
private static var cat:Array = ["assets/Nokia_6.png", "assets/Nokia_6.png", "assets/Nokia_6.png"];
private function initCatalog(items:Array):void
{
catalog = new ArrayCollection(items);
myList.dataProvider = catalog;
}
]]>
</mx:Script>
<mx:HorizontalList id="myList" columnWidth="100" rowHeight="100" columnCount="4"
itemRenderer="mx.controls.Image" creationComplete="initCatalog(cat)"/>
</mx:Application>
|
|
|||||
|
Самый жесткий способ... С генерацией UID, можно просто сделать счетчик наращивать его ))
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" width="450">
<mx:Script>
<![CDATA[
import mx.utils.UIDUtil;
import mx.collections.*;
import mx.controls.Image;
private var catalog:ArrayCollection;
private static var cat:Array = ["assets/Nokia_6.png", "assets/Nokia_6.png", "assets/Nokia_6.png"];
private function initCatalog(items:Array):void
{
var tempItems:Array = new Array()
for each(var item:Object in items){
var itemWithID = new Object()
itemWithID.image = item
itemWithID.id = mx.utils.UIDUtil.createUID()
tempItems.push(itemWithID)
}
items = tempItems
catalog = new ArrayCollection(items);
myList.dataProvider = catalog;
}
]]>
</mx:Script>
<mx:HorizontalList id="myList" columnWidth="100" rowHeight="100" columnCount="4"
itemRenderer="mx.controls.Image" creationComplete="initCatalog(cat)" labelField="image"/>
</mx:Application>
__________________
Бубен - волшебный инструмент программирования. |
|
|||||
|
Регистрация: Nov 2006
Сообщений: 106
|
Спасибо, помогли.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:52. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|