camdagr8
03-04-2009, 03:29 PM
Geezus!!! I've been looking for two days now for a way to change the selectedItem's text color. I can set the text color for all items but not the selected? WHY does adobe thrive on kicking us developers in the nuts with dumb stuff like this?
Here's what I have so far...
import fl.data.DataProvider;
import flash.text.TextFormat;
var dp:DataProvider = new DataProvider();
for (var i = 0; i < 10; i++) { dp.addItem({label: 'item ' + i}); }
list.dataProvider = dp;
var fmt:TextFormat = new TextFormat();
fmt.font = new MyriadPro().fontName;
fmt.color = 0x000000;
list.setRendererStyle('textFormat', fmt);
list.setRendererStyle('embedFonts', true);
All this works perfectly, but does ANYONE know how to make it so that when I select an item in my list it changes the color of the selectedItem to red?
Here's what I have so far...
import fl.data.DataProvider;
import flash.text.TextFormat;
var dp:DataProvider = new DataProvider();
for (var i = 0; i < 10; i++) { dp.addItem({label: 'item ' + i}); }
list.dataProvider = dp;
var fmt:TextFormat = new TextFormat();
fmt.font = new MyriadPro().fontName;
fmt.color = 0x000000;
list.setRendererStyle('textFormat', fmt);
list.setRendererStyle('embedFonts', true);
All this works perfectly, but does ANYONE know how to make it so that when I select an item in my list it changes the color of the selectedItem to red?