/* Define the skin elements that should not be colorized. For toggle button, the graphics are colorized but the label is not. */ static private const exclusions:Array = ["labelDisplay"]; /** * @private */ override public function get colorizeExclusions():Array {return exclusions;} /** * @private */ override protected function initializationComplete():void { useChromeColor = true; super.initializationComplete(); } /** * @private */ override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number) : void { var cr:Number = getStyle("cornerRadius"); if (cornerRadius != cr) { cornerRadius = cr; shadow.radiusX = cornerRadius; fill.radiusX = cornerRadius; lowlight.radiusX = cornerRadius; highlight.radiusX = cornerRadius; border.radiusX = cornerRadius; } if (highlightStroke) highlightStroke.radiusX = cornerRadius; if (hldownstroke1) hldownstroke1.radiusX = cornerRadius; if (hldownstroke2) hldownstroke2.radiusX = cornerRadius; super.updateDisplayList(unscaledWidth, unscaledHeight); } private var cornerRadius:Number = 2;