Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   ComboBox - выделить произвольную строку (http://www.flasher.ru/forum/showthread.php?t=129896)

trigger 13.09.2009 00:43

ComboBox - выделить произвольную строку
 
Возникла необходимость выделить (цветом, либо сделать текст пункта жирным и т.п.) произвольную строку компонента ComboBox 2.0. Пожалуйста подскажите как это сделать.

alexcon314 14.09.2009 10:21

Нужно добраться до клипа-строки в дропдауне
Код:

my_cb.addItem("11111");
my_cb.addItem("22222");
my_cb.addItem("33333");
my_cb.dropdown.listContent.listRow10.cll.background = true;
my_cb.dropdown.listContent.listRow10.cll.backgroundColor = 0x00ff00;
my_cb.dropdown.listContent.listRow10.cll.setStyle("fontWeight", 'bold');

listRow10 - это нулевая, то бишь первая сторка.
listRow11 -вторая и т.д.

trigger 14.09.2009 23:15

спасибо!

trigger 20.09.2009 21:10

проблемка возникла

Код AS1/AS2:

cb.rowCount = 3;
cb.addItem({label:"1", data:10});
cb.addItem({label:"2", data:20});
cb.addItem({label:"3", data:30});
cb.addItem({label:"4", data:40});
cb.addItem({label:"5", data:50});
cb.addItem({label:"6", data:60});
cb.addItem({label:"7", data:70});
cb.addItem({label:"8", data:80});
cb.addItem({label:"9", data:90});
cb.addItem({label:"10", data:100});
var i:Number = 1;
cb.dropdown.listContent['listRow1'+i].cll.setStyle("fontWeight", 'bold');

подсвечивает строки 2, 5, 8, т.е. индекс работает в пределах cb.rowCount, а возможно ли выделять строки, используя общее количество элементов ?

Добавлено через 47 часов 45 минут
К сожалению таки да, сколько строк отображается столько и мувиков listRow1x:

Код AS1/AS2:

var mc:MovieClip = cb.dropdown.listContent;
 
for(k in mc)
{
        trace(mc[k]);
}

дает

_level0.depthChild0.content_mc.listRow12
_level0.depthChild0.content_mc.listRow11
_level0.depthChild0.content_mc.listRow10


Часовой пояс GMT +4, время: 16:41.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.