Below you can read custom TreeItemRenderer, where I'm trying to color
defaultleaficon in red (in original it's white square). The last line
super.icon = mc; is obviously not valid. Please help me.
public class CDSTreeItemRenderer extends TreeItemRenderer
{
[Embed(skinClass="Tree_defaultLeafIcon")]
private var DefaultLeafIcon:Class;
public function CDSTreeItemRenderer()
{
super();
}
override protected function
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
{
super.updateDisplayList(unscaledWidth, unscaledHeight);
var mc:MovieClip = new DefaultLeafIcon();
var colorTransform:ColorTransform = mc.transform.colorTransform;
colorTransform.color = 0xFF0000;
mc.transform.colorTransform = colorTransform;
super.icon = mc;
}
}
}