Event Flex


    xmlns:mx="library://ns.adobe.com/flex/mx"
    xmlns:s="library://ns.adobe.com/flex/spark"
    initialize="createHandler(event)">
    
        
    

    
         
        import mx.controls.Alert; 
        private function createHandler(e:Event):void { 
            b1.addEventListener(MouseEvent.CLICK, myClickHandler); 
        } 
        private function removeMyHandlers(e:Event):void { 
            /* Remove listener for b1's click event because it was added 
                with the addEventListener() method. */ 
                b1.removeEventListener(MouseEvent.CLICK, myClickHandler); 
            /* Does NOT remove the listener for b2's click event because it 
                was added inline in an MXML tag. */ 
            b2.removeEventListener(MouseEvent.CLICK, myClickHandler); 
        } 
        private function myClickHandler(e:Event):void { 
            Alert.show("The button was clicked."); 
        } 
      
    

    
            click="myClickHandler(event)" />
            click="removeMyHandlers(event)" />