Mega Code Archive

 
Categories / Flex / Event
 

Parent containers click handler disables the target control after the target handles the event

<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">     <mx:Script>     public function disableControl(event:MouseEvent):void {         event.currentTarget.enabled = false;     }     public function doSomething(event:MouseEvent):void {         b1.label = "clicked";         ta1.text += "1";     }     public function doSomethingElse(event:MouseEvent):void {         b2.label = "clicked";         ta1.text += "2";     }   </mx:Script>     <mx:HBox height="50" click="disableControl(event)">         <mx:Button id='b1' label="Click Me" click="doSomething(event)" />         <mx:Button id='b2' label="Click Me" click="doSomethingElse(event)" />         <mx:TextArea id="ta1" />     </mx:HBox> </mx:Application>