flex4 TiltleWindow
发布时间:2020-12-15 03:43:05 所属栏目:百科 来源:网络整理
导读:?xml version="1.0" encoding="utf-8"?mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="300"close="close()" showCloseButton="true"mx:Script![CDATA[import mx.managers.PopUpManager;[Bindable]public
<?xml version="1.0" encoding="utf-8"?> <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="300" close="close()" showCloseButton="true"> <mx:Script> <![CDATA[ import mx.managers.PopUpManager; [Bindable] public var myPopUpvar:Array = new Array(); public var logs:String = ""; private function close():void { PopUpManager.removePopUp(this); } private function sendMessage():void { var outgoingEvent:Event = new Event("pop",false); logs = labelPosition.selectedItem.toString(); dispatchEvent(outgoingEvent); close(); } public function setData(str:Array):void { myPopUpvar = str; } ]]> </mx:Script> <mx:Form cornerRadius="5" indicatorGap="5" paddingBottom="5" paddingLeft="5" paddingRight="5" paddingTop="5" id="basicPropertyPane" width="100%" > <mx:Label text="Label Properties" fontStyle="italic" width="100%" fontWeight="bold"/> <mx:FormItem label="Name:"> <mx:TextInput width="90%" id="labelName"/> </mx:FormItem> <mx:FormItem label="Color:"> <mx:ColorPicker id="labelColor"/> </mx:FormItem> <mx:FormItem id="locationForm" label="Location(X,Y):"> <mx:NumericStepper minimum="0" maximum="1000" id="locationX" /> <mx:NumericStepper minimum="0" maximum="1000" id="locationY"/> </mx:FormItem> <mx:FormItem label="Position:"> <mx:ComboBox id="labelPosition" dataProvider="{myPopUpvar}" /> </mx:FormItem> <mx:FormItem label="Offset(X,Y):"> <mx:NumericStepper minimum="-200" maximum="200" id="labelOffsetX" /> <mx:NumericStepper minimum="-200" maximum="200" id="labelOffsetY"/> </mx:FormItem> <mx:Button label="send" right="10" bottom="10" click="sendMessage()"/> </mx:Form> </mx:TitleWindow> mxml代码 public var firstWindow:FirstWindow = new FirstWindow(); public var linetWindow:LineRender = new LineRender(); //使用组件对象打开弹出式窗口的最大好处是可以重用组件并保持所以的状态值. private function createWindow(e:MouseEvent):void { firstWindow.addEventListener("pop",getWindowData); PopUpManager.addPopUp(firstWindow,this,false); PopUpManager.centerPopUp(firstWindow); //windowInnerStartDragging(e); } private function getWindowData(e:Event):void { //createNodeforward(e); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |