Container Flex



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

    
         
        import mx.controls.Alert; 
        import flash.events.MouseEvent; 
        import flash.events.Event; 
        public function init(e:Event):void { 
            p1.addEventListener(MouseEvent.MOUSE_DOWN, showAlert); 
            tw1.addEventListener(MouseEvent.MOUSE_DOWN, showAlert); 
            tw1.addEventListener(Event.CLOSE, closeWindow); 
            p2.addEventListener(MouseEvent.MOUSE_DOWN, showAlertWithoutStoppingPropagation); 
            tw2.addEventListener(MouseEvent.MOUSE_DOWN, showAlertWithoutStoppingPropagation); 
            tw2.addEventListener(Event.CLOSE, closeWindow); 
        } 
        public function showAlert(e:Event):void { 
            Alert.show("Alert!\n" + "Current Target: " + e.currentTarget + "\n" + "Phase: " + e.eventPhase); 
            e.stopImmediatePropagation(); 
        } 
        public function showAlertWithoutStoppingPropagation(e:Event):void { 
            Alert.show("Alert!\n" + "Current Target: " + e.currentTarget + "\n" + "Phase: " + e.eventPhase); 
        } 
        public function closeWindow(e:Event):void { 
            p1.removeChild(tw1); 
        } 
      
    

    
                    title="Title Window 1">
            
            
        
    
    
                    title="Title Window 2">