Flex 弹出窗口的例子
2006-08-14 21:59
204 查看
<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" width="310" height="184" title="Login"
cornerRadius="3" showCloseButton="true" close="Close()"
creationComplete="Init()">
<mx:Script>
<![CDATA[
import mx.managers.PopUpManager;
import mx.containers.TitleWindow;
import flash.events.*;
import mx.managers.PopUpManager;
import mx.controls.Button;
import mx.core.IFlexDisplayObject;
public static var login:Login = new Login();
public static function ShowDialog(parent:DisplayObject):void {
PopUpManager.addPopUp(login, parent, true);
}
private function Init():void{
this.x = this.parent.width / 2 - this.width / 2 ;
this.y = this.parent.height / 2 - this.height / 2;
}
private function Close():void{
PopUpManager.removePopUp(this);
}
]]>
</mx:Script>
<mx:Label x="10" y="38" text="User Name"/>
<mx:Label x="10" y="64" text="Password"/>
<mx:TextInput x="87" y="36"/>
<mx:TextInput x="87" y="62"/>
<mx:Label x="10" y="10" text="Please input your user name and password"/>
<mx:ControlBar height="40" y="114">
<mx:Spacer width="100%"/>
<mx:Button label="Login"/>
<mx:Button label="Cancel" click="PopUpManager.removePopUp(this);"/>
</mx:ControlBar>
</mx:TitleWindow>
调用 Login.ShowDialog(this);
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"
layout="absolute" width="310" height="184" title="Login"
cornerRadius="3" showCloseButton="true" close="Close()"
creationComplete="Init()">
<mx:Script>
<![CDATA[
import mx.managers.PopUpManager;
import mx.containers.TitleWindow;
import flash.events.*;
import mx.managers.PopUpManager;
import mx.controls.Button;
import mx.core.IFlexDisplayObject;
public static var login:Login = new Login();
public static function ShowDialog(parent:DisplayObject):void {
PopUpManager.addPopUp(login, parent, true);
}
private function Init():void{
this.x = this.parent.width / 2 - this.width / 2 ;
this.y = this.parent.height / 2 - this.height / 2;
}
private function Close():void{
PopUpManager.removePopUp(this);
}
]]>
</mx:Script>
<mx:Label x="10" y="38" text="User Name"/>
<mx:Label x="10" y="64" text="Password"/>
<mx:TextInput x="87" y="36"/>
<mx:TextInput x="87" y="62"/>
<mx:Label x="10" y="10" text="Please input your user name and password"/>
<mx:ControlBar height="40" y="114">
<mx:Spacer width="100%"/>
<mx:Button label="Login"/>
<mx:Button label="Cancel" click="PopUpManager.removePopUp(this);"/>
</mx:ControlBar>
</mx:TitleWindow>
调用 Login.ShowDialog(this);
相关文章推荐
- Flex应用大小被调整(resize)时弹出窗口居中设置的例子
- FLEX例子之弹出提示窗口(Alert)
- Flex中如何利用键盘关闭(Esc)一个弹出窗口的例子
- Flex中如何利用PopUpManager类在TitleWindow的弹出窗口中播放一段影像(VideoDisplay)的例子
- 一个极帅的Mac风格的Flex弹出窗口实例
- Flex PopUpManager 弹出窗口居中
- js弹出窗口之弹出层的小例子
- FLEX QQ 弹出窗口(消息框)
- 单击浏览器右上角的X关闭窗口弹出提示的小例子
- Flex中设置弹出窗口的弹出效果(alpha值的渐变和scale值的渐变)
- Flex之旅:第一部分:flex必备基础知识积累(10)---弹出窗口以及位置控制
- Flex中的弹出窗口(mx.managers.PopUpManager)
- 以层代替弹出窗口的例子,弹出DIV层窗口
- Flex利用自定义事件使用弹出窗口为DataGrid添加新数据
- flex 在父窗口监听弹出窗口里的某个按钮被点击
- Flex 弹出窗口实现拖动
- flex弹出窗口的方式有几种
- Flex--主程序与弹出窗口之间传递数据
- FLEX创建弹出窗口 PopUpManager类
- FLEX实践:自定义弹出窗口与主页面的交互(仿造EBS的LOV窗口)