Components Flex



    
        
        import mx.managers.PopUpManager;
        import mx.controls.TextArea;
        import mx.core.IFlexDisplayObject;
        public var myPopUp:TextArea
        
        public function openWindow(event:MouseEvent):void {
            myPopUp = new TextArea();
            myPopUp.width= 200;
            myPopUp.height= 100;
            myPopUp.text = "Hold Shift key and click TextArea to close it.";
            myPopUp.addEventListener(MouseEvent.CLICK, closeWindow);
            PopUpManager.addPopUp(myPopUp, this, true);
            PopUpManager.centerPopUp(myPopUp);
        }
        public function closeWindow(event:MouseEvent):void {
            if (event.shiftKey) {
                label1.text = myPopUp.text;
                PopUpManager.removePopUp(IFlexDisplayObject(event.currentTarget));
            }
        }