<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white" viewSourceURL="srcview/index.html">
<mx:Script>
<![CDATA[
private function comboBox_change(value:String):void {
myButton.label = value;
myButton.setStyle("borderColor", value);
myButton.setStyle("themeColor", value);
}
]]>
</mx:Script>
<mx:ComboBox id="comboBox"
prompt="Please select a color..."
selectedIndex="-1"
change="comboBox_change(event.currentTarget.selectedLabel)">
<mx:dataProvider>
<mx:Object label="haloBlue" />
<mx:Object label="haloGreen" />
<mx:Object label="haloOrange" />
<mx:Object label="haloSilver" />
</mx:dataProvider>
</mx:ComboBox>
<mx:Button id="myButton"
emphasized="true"
fontSize="16"
width="{comboBox.width}"
height="{int(comboBox.width * 0.5)}" />
</mx:Application>