`

flex titilewindow

    博客分类:
  • flex
阅读更多

利用popupmanager两种创建titlewindow的方法

 

addPopUp代码:

Java代码   收藏代码
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"  
  3.         layout="vertical"  
  4.         verticalAlign="middle"  
  5.         backgroundColor="white"  
  6.         creationComplete="init()">  
  7.   
  8.     <mx:Script>  
  9.         <![CDATA[  
  10.             import mx.controls.Label;  
  11.             import mx.events.CloseEvent;  
  12.             import mx.containers.TitleWindow;  
  13.             import mx.managers.PopUpManager;  
  14.   
  15.             private var titleWindow:TitleWindow;  
  16.   
  17.             private function init():void {  
  18.                 var label:Label = new Label();  
  19.                 label.text = "Hello world";  
  20.   
  21.                 titleWindow = new TitleWindow();  
  22.                 titleWindow.title = "Custom title";  
  23.                 titleWindow.showCloseButton = true;  
  24.                 titleWindow.width = 240;  
  25.                 titleWindow.height = 180;  
  26.                 titleWindow.addEventListener(CloseEvent.CLOSE, titleWindow_close);  
  27.                 titleWindow.addChild(label);  
  28.   
  29.                 PopUpManager.addPopUp(titleWindow, thistrue);  
  30.                 PopUpManager.centerPopUp(titleWindow);  
  31.             }  
  32.   
  33.             private function titleWindow_close(evt:CloseEvent):void {  
  34.                 PopUpManager.removePopUp(titleWindow);  
  35.             }  
  36.         ]]>  
  37.     </mx:Script>  
  38.   
  39.     <mx:Button label="Launch TitleWindow" click="init()" />  
  40.   
  41. </mx:Application>  

 

createPopUp代码:

Java代码   收藏代码
  1. <?xml version="1.0" encoding="utf-8"?>  
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"  
  3.         layout="vertical"  
  4.         verticalAlign="middle"  
  5.         backgroundColor="white"  
  6.         creationComplete="init()">  
  7.   
  8.     <mx:Script>  
  9.         <![CDATA[  
  10.             import mx.managers.PopUpManagerChildList;  
  11.             import mx.controls.Label;  
  12.             import mx.events.CloseEvent;  
  13.             import mx.containers.TitleWindow;  
  14.             import mx.managers.PopUpManager;  
  15.   
  16.             private var titleWindow:TitleWindow;  
  17.   
  18.             private function init():void {  
  19.                 var label:Label = new Label();  
  20.                 label.text = "Hello world";  
  21.                 titleWindow = new TitleWindow();  
  22.                 titleWindow = TitleWindow(PopUpManager.createPopUp(this,TitleWindow,true));  
  23.                 titleWindow.title = "Custom title";  
  24.                 titleWindow.showCloseButton = true;  
  25.                 titleWindow.width = 240;  
  26.                 titleWindow.height = 180;  
  27.                 titleWindow.addChild(label);  
  28.                 titleWindow.addEventListener(CloseEvent.CLOSE, titleWindow_close);  
  29.                                PopUpManager.centerPopUp(titleWindow);  
  30.             }  
  31.   
  32.             private function titleWindow_close(evt:CloseEvent):void {  
  33.                 PopUpManager.removePopUp(titleWindow);  
  34.             }  
  35.         ]]>  
  36.     </mx:Script>  
  37.   
  38.     <mx:Button label="Launch TitleWindow" click="init()" />  
  39.   
  40. </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是Adobe公司推出的一种基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。这种技术允许开发者创建具有高度交互性和动态视觉效果的Web应用,提供比传统...

    flex事件flex事件flex事件flex事件

    在前端开发领域,Flex布局(Flexible Box)是现代网页设计中的一个重要组成部分,它极大地提高了我们构建响应式和动态布局的能力。"flex事件"这个概念可能指的是与Flex布局相关的JavaScript事件或者是在Flex容器中...

    FLEX特效FLEX特效FLEX特效FLEX特效

    Flex特效在IT行业中主要指的是Adobe Flex,它是一个用于构建富互联网应用程序(RIA)的开源框架。Flex使用MXML和ActionScript编程语言,可以创建交互性强、视觉效果丰富的Web应用程序。在网页设计和开发中,Flex特效...

    Flex简介Flex简介Flex简介Flex简介

    Flex是Adobe公司推出的一种用于构建富互联网应用(Rich Internet Applications,简称RIA)的技术产品,它主要服务于企业级应用开发。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组件是Adobe Flex框架的核心部分,它是一组预先构建的用户界面元素,用于构建富互联网应用程序(RIA)。Flex组件库提供了丰富的控件集合,包括按钮、文本框、列表、面板等,使得开发者能够轻松创建具有交互性和...

    Flex资料大全(Flex白皮书 Flex cookbok Flex编程指南 Flex设计模式等)

    本资料大全包含了多个重要的Flex学习资源,如Flex白皮书、Flex Cookbook以及Flex编程指南,这些都是深入理解Flex开发不可或缺的文献。 1. **Flex白皮书**: Flex白皮书是Adobe官方发布的技术文档,通常包含Flex...

    flex画线flex画线flex画线flex画线

    Flex布局是一种在Web开发中广泛使用的CSS布局模式,它允许开发者灵活地对元素进行排列、对齐和分配空间。在“flex画线”的场景中,我们通常是指利用Flexbox( Flexible Box 或 Flex 布局)来创建各种线性结构,如...

    flex学习笔记 flex学习总结 flex学习教程

    Flex是Adobe公司推出的一种用于构建富互联网应用程序(RIA)的技术,它基于ActionScript编程语言和Flex框架,可以创建交互性强、用户体验优秀的Web应用。本教程是作者精心编写的Flex学习资料,适合初学者入门,通过...

    FLEX网站源码 FLEX网站源码 FLEX网站源码

    Flex是Adobe公司开发的一种富互联网应用(Rich Internet Application,RIA)框架,主要用于构建运行在浏览器上的交互式应用程序。Flex以其强大的MXML和ActionScript编程语言,以及基于Flash Player或Adobe AIR运行时...

    记事万年历flex源码

    【标题】"记事万年历flex源码"所涉及的知识点主要集中在Adobe Flex技术和日历应用程序开发上。Flex是一种基于ActionScript 3.0的开源框架,用于构建富互联网应用(RIA)。它允许开发者使用MXML和ActionScript来创建...

    flex 官方文档 中文教程

    Flex是由Adobe公司开发的一种开放源码的富互联网应用程序(RIA)框架,主要用于构建和部署跨平台、跨浏览器的互动用户界面。本教程基于Flex官方文档,旨在为开发者提供中文版的详细学习指南,帮助理解并掌握Flex的...

    flex设计模式flex设计模式flex设计模式

    flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式

    flex实战项目,flex开发

    Flex是Adobe公司推出的一种用于构建富互联网应用(RIA, Rich Internet Applications)的开源框架,它主要基于ActionScript编程语言和MXML标记语言。这个“Flex实战项目”可能是一个使用Flex技术构建的实际应用示例,...

    flex-2.6.4.tar.gz

    Flex是开源的、高度可移植的词法分析器生成器,用于创建处理结构化文本或二进制文件的扫描器。这个"flex-2.6.4.tar.gz"文件是Flex 2.6.4版本的源代码压缩包,遵循GNU General Public License (GPL)发布。在Linux和类...

    flex_api (FLEX接口)

    Flex API 是一种软件开发接口,主要用于构建富互联网应用程序(Rich Internet Applications,简称RIA),它由Adobe公司开发,用于提供强大的图形和交互性功能。在本文中,我们将深入探讨Flex API的核心概念、主要...

    flex-2.6.0.tar.gz

    Flex是开源的、高度可移植的词法分析器生成器,专门用于创建处理文本输入流的解析器。这个“flex-2.6.0.tar.gz”文件是一个针对Flex 2.6.0版本的源码压缩包,适用于Unix/Linux类操作系统。在Linux环境中,我们通常会...

    flex皮肤flex皮肤

    Flex皮肤是一种专为Adobe Flex应用程序设计的用户界面样式。Flex是一个开源框架,用于构建富互联网应用程序(RIA),它使用ActionScript编程语言和MXML标记语言。在Flex中,皮肤是可定制的外观组件,允许开发者根据...

    Flex3与Flex4对比

    ### Flex3与Flex4对比分析 #### 一、概述 随着技术的发展,Adobe Flex平台也在不断进化以满足日益增长的应用需求。本文旨在详细介绍Flex3与Flex4之间的主要区别,特别是Flex4相较于Flex3的新功能与改进之处。通过...

Global site tag (gtag.js) - Google Analytics