I need to change the background color of some items in the HorizontalList. I thought the easiest way would be to create an itemRenderer such as below. But I can't change the color this way. Does anyone know what the problem is here? The setColor function will have much more to it once I get the setStyle to work.
Thanks ## In the Application## <mx:HorizontalList id="hl" width="100%" height="50" dataProvider="{hListArray}" columnWidth="125" showScrollTips="true" scrollTipFunction="myScrollFunction" selectable="false" itemRenderer="com.radar.HListRenderer" /> ## ItemRenderer ## <?xml version="1.0" encoding="utf-8"?> <mx:TextArea xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="setColor()"> <mx:Script> <![CDATA[ public var newColor:Number; public function setColor():void { trace("changing"); this.setStyle("Color", 0xFF0000); } ]]> </mx:Script> </mx:TextArea>