PopUpManager的createPopUp与addPopUp区别
来源:互联网 发布:拆分盘源码下载 编辑:程序博客网 时间:2024/06/07 08:19
createPopUp:先设置好弹出方式,然后new出来一个TitleWindow的对象,再通过此对象设置它的表现形式。
addPopUp:先new出来对象,设置好表现形式,然后在选择弹出来。
要注意new对象与弹出方式的先后顺序!
createPopUp:
<?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.managers.PopUpManagerChildList; 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 = TitleWindow(PopUpManager.createPopUp(this,TitleWindow,true)); titleWindow.title = "Custom title"; titleWindow.showCloseButton = true; titleWindow.width = 240; titleWindow.height = 180; titleWindow.addChild(label); titleWindow.addEventListener(CloseEvent.CLOSE, titleWindow_close); PopUpManager.centerPopUp(titleWindow); } private function titleWindow_close(evt:CloseEvent):void { PopUpManager.removePopUp(titleWindow); } ]]> </mx:Script> <mx:Button label="Launch TitleWindow" click="init()" /> </mx:Application>
addPopUp:
<?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>
0 0
- Flex:PopUpManager的createPopUp与addPopUp区别
- PopUpManager的createPopUp与addPopUp区别
- PopUpManager中createPopUp与addPopUp的区别
- PopUpManager的createPopUp与addPopUp区别
- PopUpManager--createPopUp与addPopUp区别
- PopUpManager--createPopUp与addPopUp区别
- FLEX弹出式窗口---PopUpManager.addPopUp例子
- FLEX弹出式窗口---PopUpManager.createPopUp例子
- createPopup的使用
- JS的window.createPopup()
- flex PopUpManager 的使用
- PopUpManager
- JS的window.createPopup()学习
- JS的window.createPopup()学习
- Flex addPopUp
- CreatePopup()函数的使用---弹出广告
- firefox中使用window.createPopup的问题
- firefox中使用window.createPopup的问题
- 屏幕效果设置中CABC功能介绍
- 【Android开发】之Fragment开发1
- CSS3----动画animation
- 数据结构学习15:线性表
- WebStorm 开发工具,js或html5开发的不二之选
- PopUpManager的createPopUp与addPopUp区别
- 响应式页面中的图片定位
- Android中Toast的用法简介
- 列表视图控件(List Control)
- java实现二叉树的构建以及3种遍历方法
- Oracle数据库中关于日期和时间字段类型
- .htaccess 探秘
- 这是什么
- 面向对象的简单初步认识