Compare Color value after convert color value to string value with Color.toString()
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Style>
@namespace mx "http://www.adobe.com/2006/mxml";
mx|Button {
color: #66CCFF;
}
</mx:Style>
<mx:Script>
[Bindable]
private var n:Number;
public function changeStyles(e:Event):void {
if (myButton.getStyle("color").toString(16) == "ff0000") {
myButton.setStyle("color", 0x66CCFF);
} else {
myButton.setStyle("color", "Red");
}
n = myButton.getStyle("color");
}
</mx:Script>
<mx:Button id="myButton" label="Click Here" click="changeStyles(event)" />
<mx:Label id="myLabel" text="0x{n.toString(16).toUpperCase()}" />
</mx:Application>
Related examples in the same category