Event Flex


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

    
         
        private var specialParam1:String; 
        private var specialParam2:String = "42"; 
        private function initApp(e:Event):void { 
            assignSpecialParam(e); 
            ti1.addEventListener("focusOut", assignSpecialParam); 
            myButton.addEventListener(MouseEvent.CLICK, function (e:MouseEvent):void { 
                myClickListener(e, specialParam1, specialParam2); 
            }); 
        } 
        private function assignSpecialParam(e:Event):void { 
            specialParam1 = ti1.text; 
        } 
        /* This method acts as the event listener, and it has any 
        number of parameters that we defined in the addEventListener() call. */ 
        private function myClickListener(e:MouseEvent, s1:String, s2:String) : void { 
            myButton.label = s1 + " " + s2; 
        } 
      
    

    
            width="250" />