Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ListBase extended classes, Подсветка элемента 
:(
    Опции темы
AlDev
Дата 1.12.2006, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 10
Всего: 50



Как выделить элемент - никаких вопросов =)
selectedItem или selectedIndex и т.п.

а вот как выставить hover состояние у элементов?
Код

private var highlighter:SpriteAsset;
        
        /**
         * Highlight list item
         */
        public function highlightItem(index:uint):void
        {
            if (!this.highlighter)
                this.highlighter = new SpriteAsset();
            
            if (!this.isItemVisible(this.dataProvider[index]))
                this.scrollToIndex(index);
            
            var itemRenderer:IListItemRenderer = this.indexToItemRenderer(index);
            
            var y:Number = itemRenderer.y - 2;
                        
            this.selectionLayer.addChild(this.highlighter);
            
            this.drawHighlightIndicator(this.highlighter,2,y,this.selectionLayer.width,this.rowHeight,this.getStyle('rollOverColor'),itemRenderer);
        }
        
        /**
         * Unhighlight list item
         */
        public function unhighlightItem(index:uint):void
        {
            if (!this.highlighter)
                return;
            this.selectionLayer.removeChild(this.highlighter);
            this.highlighter = null;
        }


Эт прописываем в классе, наследуемом, например, от листа
PM MAIL WWW ICQ YIM MSN   Вверх
AntonioBanderaz
Дата 1.12.2006, 15:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Velichko Anton
**


Профиль
Группа: Участник
Сообщений: 851
Регистрация: 28.4.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 18



А если CustomItemRenderer


--------------------
ГЫ... 
PM MAIL ICQ   Вверх
AlDev
Дата 1.12.2006, 15:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный идиотъ
***


Профиль
Группа: Участник Клуба
Сообщений: 1927
Регистрация: 17.4.2005
Где: Irk, rus

Репутация: 10
Всего: 50



ItemRenderer не связан никак с подсветкой и select-ом.
PM MAIL WWW ICQ YIM MSN   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 3 | Следующая тема »


 




[ Время генерации скрипта: 0.0542 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.