I have a <mx:HorizontalList control. The control uses a custom itemrenderer to display a gradient with an image and text. Is it possible to change the itemRenderer for selected items? Basically when a user selects an item I want to change the colors of the background gradient and the color of the text.
Put a different state inside your renderer.
The renderer can use isItemSelected() to decide to draw differently