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;
            }
        }
        }

Reply via email to