Mega Code Archive

 
Categories / Flex / Components
 

Dispatch a Button controls click event, without clicking a Button

<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"     initialize="createListener(event)">     <mx:Script>     import mx.controls.Alert;     private function createListener(e:Event):void {         b1.addEventListener(MouseEvent.MOUSE_OVER, myEventHandler);         b1.addEventListener(MouseEvent.CLICK, myClickHandler);     }     private function myEventHandler(e:Event):void {         var result:Boolean = b1.dispatchEvent(new         MouseEvent(MouseEvent.CLICK, true, false));     }     private function myClickHandler(e:Event):void {         Alert.show("Triggered by the " + e.type + " event");     }   </mx:Script>     <mx:Button id="b1" label="Click Me" /> </mx:Application>