Mega Code Archive

 
Categories / Flex / Event
 

Manually dispatch an event in an MXML tag

<?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.CLICK, myClickHandler);         }         private function myClickHandler(e:Event):void {             Alert.show("Triggered by the " + e.type + " event");         }       </mx:Script>     <mx:Button id="b1" label="Click Me"         mouseOver="b1.dispatchEvent(new MouseEvent(MouseEvent.CLICK, true, false))" /> </mx:Application>