Creating an undraggable TitleWindow container in Flex (转载)

it2024-11-17  6

The following examples show how you can create an undraggable TitleWindow container by setting the isPopUp property to false on the TitleWindow instance.

 

<?xml version="1.0" encoding="utf-8"?> <!-- http://blog.flexexamples.com/2008/08/16/creating-an-undraggable-titlewindow-container-in-flex/ --> <mx:Application name="PopUpManager_TitleWindow_isPopUp_test"         xmlns:mx ="http://www.adobe.com/2006/mxml"         layout ="vertical"         verticalAlign ="middle"         backgroundColor ="white">      <mx:Script>          <![CDATA[             import mx.containers.TitleWindow;            import mx.managers.PopUpManager;            private var titleWin:MyTitleWin;            private function launch():void {                titleWin = PopUpManager.createPopUp(this, MyTitleWin, true) as MyTitleWin;                PopUpManager.centerPopUp(titleWin);            }         ]]>      </mx:Script>      <mx:ApplicationControlBar dock="true">          <mx:Button id="btn"                 label ="Launch TitleWindow PopUp"                 click ="launch();" />      </mx:ApplicationControlBar> </mx:Application>

 

MyTitleWin.mxml

 

<?xml version="1.0" encoding="utf-8"?> <!-- http://blog.flexexamples.com/2008/08/16/creating-an-undraggable-titlewindow-container-in-flex/ --> <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"         layout ="absolute"         showCloseButton ="true"         title ="TitleWindow"         width ="300"         height ="200"         close ="titleWin_close(event);">      <mx:Script>          <![CDATA[             import mx.core.IFlexDisplayObject;            import mx.events.CloseEvent;            import mx.managers.PopUpManager;            private function titleWin_close(evt:CloseEvent):void {                PopUpManager.removePopUp(evt.target as IFlexDisplayObject);            }            private function checkBox_change(evt:Event):void {                this.isPopUp = checkBox.selected;            }         ]]>      </mx:Script>      <mx:Label text="Drag this window"             horizontalCenter ="0"             verticalCenter ="0" />      <mx:ControlBar>          <mx:CheckBox id="checkBox"                 label ="isPopUp:"                 labelPlacement ="left"                 selected ="true"                 change ="checkBox_change(event);" />      </mx:ControlBar> </mx:TitleWindow>

 转载自:http://www.cnblogs.com/taobataoma/archive/2008/08/28/1278186.html

转载于:https://www.cnblogs.com/wuhenke/archive/2010/01/09/1642749.html

相关资源:数据结构—成绩单生成器
最新回复(0)