加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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);
				
			}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读