一,Flex的主程序
PopUpDemo.mxml代码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute">
<mx:Script>
<![CDATA[
import mx.managers.PopUpManager;
private var tw:titlewindow=new titlewindow();
private function mytw_click():void{
tw.owner = this;
PopUpManager.addPopUp(tw,this);
PopUpManager.centerPopUp(tw);
}
]]>
</mx:Script>
<mx:Panel x="94" y="178" width="503" height="347" layout="absolute">
<mx:TextInput x="134" y="64" id="tit_usr" text="username"/>
<mx:TextInput x="134" y="125" id="tit_psw" text="password"/>
<mx:Button x="171" y="209" label="Submit" click="mytw_click()"/>
</mx:Panel>
</mx:Application>
二,点击主程序button弹出窗体
titlewindow.mxml代码如下:
<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="498" height="368" showCloseButton="true" close="PopUpManager.removePopUp
(this)">
<mx:Script>
<![CDATA[
import mx.managers.PopUpManager;
private function btn_click():void{
dispatchEvent(new Event("tw_click"));
var a:PopUpDemo = this.owner as PopUpDemo;
a.tit_usr.text = this.tw_usr.text;
a.tit_psw.text = this.tw_psw.text;
PopUpManager.removePopUp(this);
}
]]>
</mx:Script>
<mx:Label x="96" y="67" text="用户名" width="97" height="26"/>
<mx:Label x="96" y="128" text="密码" width="97" height="24"/>
<mx:TextInput x="217" y="65" id="tw_usr"/>
<mx:TextInput x="217" y="126" id="tw_psw"/>
<mx:Button x="228" y="239" label="Click" click="btn_click()"/>
</mx:TitleWindow>
代码解释:点击主程序的button 弹出窗体TitleWindow,在弹出的窗体中输入username和password,点击Click,弹出窗体TitleWindow关闭,主程序上显示弹出窗体输入的username和password。
分享到:
相关推荐
有代码,可以改变datagrid的每行的颜色,popupManager的移动和消失效果
模仿Flex中的PopUpManager类写的一个应用于AIR中的弹出窗口管理类,包含完整的FlashBuilder4.6测试项目。 存在问题: 1、修改舞台尺寸后,生成的遮罩可能无法正确的覆盖整个舞台 2、主窗口的关闭、最大化、最小化...
PopUpManager在产生TitleWindow时应记录当前的TitleWindow,目前只能通过1)获取
第10章 PopUpManager与ToolTipManager 第11章 Form组件与基本表单元素 第12章 文本、图像与多媒体 第13章 容器与导航 第14章 数据容器组件 第15章 图表组件 第16章 专题知识 第4篇 性能优化篇 第17章 ...
这个例子展示了如何利用Flex的TileList控件,Image控件和PopUpManager类来创建一个简单的图片展示(相册)。
1.标签菜单使用PopUpManager方式弹出,方便关闭,监听FlexMouseEvent.MOUSE_DOWN_OUTSIDE就可以了。 2.弹出时候超出可视范围自动调整位置。 预览地址:http://www.zuidaima.com/share/1749734204492800.htm
使用功能,弹出窗口和PopupManager 详细文件 阅读以获取有关该应用程序的详细说明,包括其体系结构及其如何利用ArcGIS平台,以及如何立即开始使用该应用程序。 开发说明 数据收集是一个项目和应用程序模块,可以直接...
弹窗置顶层与IEventDispatcher接口传值 1.初始化时使用实例了swc中的对象,调用了swc中的公开...2.弹出窗体popupManager方法的使用,弹窗类继承自定义接口,以及置顶窗体的设置 3.在popupManager弹窗时,给弹窗接口传值
通过remoteobject连接后台语言,通过popupmanager弹出UI,CSS嵌入外部字体,AS3操作XML,AS应用Effect,AS3自定义HashMap,分页控件,tooltip提示组件
弹窗面板管理
可以缓缓由底向上弹出窗口提示框 调用代码: /* * Author: zhg工作室 * E-mail: wudazhg@163.com */ using System; using System.Collections.Generic; using System.Drawing; using System.Windows.Forms; ...
开发者只需要关注将事件发送出去即可,让其他类处理消息。 2、使用面板管理器几种管理面板PanelManager。类似于工厂模式。 3、使用全局数据GlobalData存放数据。复杂的话新建队形数据类。 二、【简单】高效开发 1、...
var stu_win:student=student(PopUpManager.createPopUp(this,student,true)); PopUpManager.centerPopUp(stu_win);
SCL是一套基于CocosCreator的极简(Simple),基于组件(Component)以及类库(Libs)的开源框架,主要服务于休闲类游戏的快速开发。 弹框管理使用 在弹框之前初始化 PopupManager.instance.init(); 将弹框制作成...
使用Ajax控件处理大数据处理和计算造成的页面假死,非常简单,容易复用。