Mega Code Archive

 
Categories / Flex / Data Model
 

Fire bindable event during value setting

<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">   <mx:Script>          import flash.events.Event;     [Bindable(event="myValueChanged")]     private function isEnabled():String {       if (myValue)         return 'true';       else         return 'false';     }     private var _myValue:Boolean = false;     public function set myValue(value:Boolean):void {       _myValue = value;       dispatchEvent(new Event("myValueChanged"));     }     public function get myValue():Boolean {       return _myValue;     }   </mx:Script>   <mx:TextArea id="myTA" text="{isEnabled()}" />   <mx:Button label="Clear MyFlag" click="myValue=false;" />   <mx:Button label="Set MyFlag" click="myValue=true;" /> </mx:Application>