Mega Code Archive

 
Categories / Flex / Components
 

Pop up a TextArea control

<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">     <mx:Script>                  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));             }         }            </mx:Script>     <mx:VBox>         <mx:Button id="b1" label="Create TextArea Popup" click="openWindow(event);" />         <mx:Label id="label1" />     </mx:VBox> </mx:Application>