Add an event listener for a change event and an open event to ColorPicker
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
import mx.events.DropdownEvent;
import mx.events.ColorPickerEvent;
[Bindable]
public var simpleDP:Array = ['0x000000', '0xFF0000', '0xFF8800',
'0xFFFF00', '0x88FF00', '0x00FF00', '0x00FF88', '0x00FFFF',
'0x0088FF', '0x0000FF', '0x8800FF', '0xFF00FF', '0xFFFFFF'];
public function openEvt(event:DropdownEvent):void {
forChange.text="Opened";
}
public function changeEvt(event:ColorPickerEvent):void {
forChange.text= event.currentTarget.selectedItem + " Selected Index: " + event.currentTarget.selectedIndex;
}
</mx:Script>
<mx:VBox>
<mx:TextArea id="forChange" width="150" />
<mx:ColorPicker id="cp" dataProvider="{simpleDP}" open="openEvt(event);" change="changeEvt(event);" />
</mx:VBox>
</mx:Application>
Related examples in the same category