Тема: ComboBox и Color
Показать сообщение отдельно
Старый 15.03.2007, 00:00
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 5  
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
алгоритм простой: ставим для выбранного один цвет, для остальных другой:
Код:
import mx.controls.ComboBox;
var com_cb:ComboBox = createClassObject(ComboBox, "com_cb", 20);
com_cb.move(5,250);
com_cb.addItem({label:""});
com_cb.addItem({label:"k1",data:new Color(k1)});
com_cb.addItem({label:"k2",data:new Color(k2)});
com_cb.addEventListener("change", cbChange);
function cbChange(){
	var dp=com_cb.dataProvider;
	for(var i in dp){
		var clr=(i==com_cb.selectedIndex) ? 0xCCFF00 : 0x000000;
		dp[i].data.setRGB(clr)
	}
}