sorry... I'm using "Color", it needs to be "color".
--- In flexcoders@yahoogroups.com, "Mark" <[EMAIL PROTECTED]> wrote: > > 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> >