利用popupmanager两种创建titlewindow的方法
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>
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>
createPopUp:是上来先设置好弹出方式,然后在new出来一个TitleWindow的对象,然后通过此对象设置他的变现形式。
addPopUp:是先new出来对象,设置好表现形式,然后在选择弹出来的方式。
一定要注意new对象与弹出方式的先后顺序。
分享到:
相关推荐
flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图...
FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效 FLEX特效FLEX特效FLEX特效FLEX特效
Flex简介Flex简介Flex简介Flex简介Flex简介
flex事件flex事件flex事件flex事件flex事件
Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...
Flex万年历记事本_flex源码
flex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex 精通 flexflex学习的好资源啊
flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式
Flex 组件Flex 组件Flex 组件Flex 组件Flex 组件
java flexjava flexjava flex
flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码flex3注册码
Flex相册 Flex图片
FLEX网站源码FLEX网站源码FLEX网站源码FLEX网站源码FLEX网站源码FLEX网站源码FLEX网站源码FLEX网站源码
flex皮肤flex皮肤flex皮肤flex皮肤flex皮flex皮肤肤
flex 面试题flex 面试题flex面试题flex
flex画线flex画线flex画线flex画线
FLEX播放器 flex 开发AIR及Flex之mp3播放器教程 FLEX播放器 flex 开发AIR及Flex之mp3播放器教程
Flex白皮书 Flex cookbok Flex编程指南 Flex设计模式等
Flex图表制作Flex图表制作Flex图表制作Flex图表制作Flex图表制作Flex图表制作Flex图表制作Flex图表制作Flex图表制作Flex图表制作Flex图表制作Flex图表制作Flex图表制作Flex图表制作Flex图表制作Flex图表制作Flex图表...
常用Flex网站常用Flex网站常用Flex网站常用Flex网站常用Flex网站常用Flex网站