怎么能把flex4中的TitleWindow控件做成弹出式的

2025-05-23 14:00:37
推荐回答(1个)
回答(1):

Alert弹出框就是用PopUpManager实现的

不想用,那就自己写一个PopUpManager~~~




import mx.events.CloseEvent;
import mx.containers.TitleWindow;

private var titleWindow:TitleWindow;

private function clickHandler():void{
titleWindow = creatTitleWindow();
systemManager.addChild(titleWindow);
titleWindow.x = 200;
titleWindow.y = 200;
this.enabled = false;
}

private function creatTitleWindow():TitleWindow{
var window:TitleWindow = new TitleWindow();
window.width = 200;
window.height = 200;
window.showCloseButton = true;
window.addEventListener(CloseEvent.CLOSE,closeHandler);
return window;
}

private function closeHandler(event:CloseEvent):void{
systemManager.removeChild(titleWindow);
this.enabled = true;
}
]]>