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

flex学习2之mx:TitleWindow传递参数

发布时间:2020-12-15 04:06:50 所属栏目:百科 来源:网络整理
导读:?xml version="1.0" encoding="utf-8"?mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" mx:Script ![CDATA[ import mx.containers.TitleWindow; import mx.managers.PopUpManager; //点击按钮调用的方法 private function showWindow():void { //
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
	<mx:Script>
		<![CDATA[
			import mx.containers.TitleWindow;
			import mx.managers.PopUpManager;
			//点击按钮调用的方法
			private function showWindow():void {
				//创建要打开的窗体
				var login:Test2=Test2(PopUpManager.createPopUp( this,Test2,true));
				//把当前的Text赋值给将打开的窗体定义的Text
				login.loginName=returnedName;
			}
		]]>
	</mx:Script>
	<mx:VBox>
		<mx:Button id="myButton" label="点击输入名称"??click="showWindow();"/>
		<mx:Text id="returnedName" text="" width="100%"/>
	</mx:VBox> 
</mx:Application>
//被打开的窗体
<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:fx="http://ns.adobe.com/mxml/2009"?
                xmlns:s="library://ns.adobe.com/flex/spark"?
                xmlns:mx="library://ns.adobe.com/flex/mx" layout="absolute" width="400" height="300">
	<fx:Script>
		<![CDATA[ ? ? ??
			import mx.controls.Text;
			import mx.managers.PopUpManager;
			//声明一个Text类型的变量
			public var loginName:Text;
			private function returnName():void {
				loginName.text="名称: " + userName.text;?
				//赋值后关闭窗体
PopUpManager.removePopUp(this);
    }
]]>
</fx:Script><mx:VBox>
<mx:HBox>
<mx:Label text="请输入名称: "/>
<mx:TextInput id="userName" width="100%"/>
</mx:HBox><mx:HBox>
<mx:Button label="确定" click="returnName();"/>
<mx:Button label="取消" click="PopUpManager.removePopUp(this);"/>
</mx:HBox>
</mx:VBox>
</mx:TitleWindow>

(编辑:李大同)

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

    推荐文章
      热点阅读