Pay for Hesitation: Custom Dialog via PopupManager and TitleWindow (1)
Pay for Hesitation
Ideas are Worthless Unless Acted Upon
Pages
Home
Authors
2008年4月9日 星期三
Custom Dialog via PopupManager and TitleWindow (1)
客製化與使用者互動的彈出視窗的方法,有兩種。
第一種方式為直接在主框架下透過PopUpManager將設置好的children加入TitleWindow,
也就是被客製的彈出視窗。
DEMO:
http://140.112.31.185/flextest/popUpFrame.swf
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);
}
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言