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> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |