您的位置:首页 > 产品设计 > 产品经理

FLEX弹出式窗口---PopUpManager.addPopUp例子

2010-12-14 02:38 405 查看
<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"

layout="vertical"

verticalAlign="middle"

backgroundColor="white"

creationComplete="init()">

<mx:Script>

<![CDATA[

import mx.controls.Label;

import mx.events.CloseEvent;

import mx.containers.TitleWindow;

import mx.managers.PopUpManager;

private var titleWindow:TitleWindow;

private function init():void {

var label:Label = new Label();

label.text = "Hello world";

titleWindow = new TitleWindow();

titleWindow.title = "Custom title";

titleWindow.showCloseButton = true;

titleWindow.width = 240;

titleWindow.height = 180;

titleWindow.addEventListener(CloseEvent.CLOSE, titleWindow_close);

titleWindow.addChild(label);

PopUpManager.addPopUp(titleWindow, this, true);

PopUpManager.centerPopUp(titleWindow);

}

private function titleWindow_close(evt:CloseEvent):void {

PopUpManager.removePopUp(titleWindow);

}

]]>

</mx:Script>

<mx:Button label="Launch TitleWindow" click="init()" />

</mx:Application>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: