Data Model Flex



    xmlns:s="library://ns.adobe.com/flex/spark"
    xmlns:mx="library://ns.adobe.com/flex/mx">
    
        
    

    
         
        import flash.events.Event; 
        // Define a function that gets invoked 
        // in response to the myFlagChanged event. 
        [Bindable(event="myFlagChanged")] 
        private function isEnabled():String { 
            if (myFlag) 
                return 'true'; 
            else 
                return 'false'; 
            } 
        private var _myFlag:Boolean = false; 
        // Define a setter method that dispatches the 
        // myFlagChanged event to trigger the data binding. 
        public function set myFlag(value:Boolean):void { 
            _myFlag = value; 
            dispatchEvent(new Event("myFlagChanged")); 
        } 
        public function get myFlag():Boolean { 
            return _myFlag; 
        }