<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" height="600" width="600">
    <mx:Script>
        <![CDATA[
            import mx.containers.TitleWindow;
            import flash.events.*;
            import mx.managers.PopUpManager;
            import mx.controls.Button;
            import mx.core.IFlexDisplayObject;
            
            // The variable for the TitleWindow container
            public var myTitleWindow:TitleWindow = new TitleWindow();

            // Method to instantiate and display a TitleWindow container.
            // This is the initial Button control's click event handler.
            public function openWindow(event:MouseEvent):void {
                // Set the TitleWindow container properties.
                myTitleWindow = new TitleWindow();
                myTitleWindow.showCloseButton=true;
               
                myTitleWindow.title = "My Window Title";
                myTitleWindow.width= 220;
                myTitleWindow.height= 150;
                
                // Call the method to add the Button control to the 
                // TitleWindow container.
                populateWindow();
                // Use the PopUpManager to display the TitleWindow container.
                PopUpManager.addPopUp(myTitleWindow, this, true);
            }
        
            // The method to create and add the Button child control to the
            // TitleWindow container.
            public function populateWindow():void {
                var btn1:Button = new Button();
                btn1.label="close";
                btn1.addEventListener(MouseEvent.CLICK, closeTitleWindow);
                myTitleWindow.addChild(btn1);    
            }
            // The method to close the TitleWindow container.
            public function closeTitleWindow(event:MouseEvent):void {
                PopUpManager.removePopUp(event.currentTarget.parent);
                
            private function removeForm():void {
                PopUpManager.removePopUp(helpWindow);

            }
        ]]>
    </mx:Script>
    <mx:Button label="Open Window" click="openWindow(event)"/>
</mx:Application>

先把代码贴出来,其实是FLEX的帮助文档,但是如何显示一个简单窗体在网上找半天没找到,又不知道该如何使用FLEX的帮助,呵呵.今天在kenshin的提醒下找到了这个,myTitleWindow.showCloseButton=true;这个属性是我自己加的,实现了在简单窗体上的关闭按钮,但还不知道如何处理其事件,下次再说吧,先实现这个再说

转载于:https://www.cnblogs.com/forrestsun/articles/471167.html

Flexe2.0 学习笔记一(利用PopUpManager来显示一个简单窗体)相关推荐

  1. Flexe2.0 学习笔记二(利用PopUpManager实现一个组件登录窗体)

    通过对代码的学习实现了一个登录窗体的显示,还未涉及到参数的传递,这次的问题是窗体位置的控制需要如何解决?努力学习ing..... 代码下载 问题已解决 只要在 helpWindow = TitleWi ...

  2. Flexe2.0 学习笔记三(得用STATE实现一个组件登录窗体)

    <?xml version="1.0" encoding="utf-8"?> <mx:Panel xmlns:mx="http:// ...

  3. ROS学习笔记十:用C++编写一个简单的服务和客户端

    ROS学习笔记十:用C++编写一个简单的服务和客户端 这一节主要介绍如何使用C++编写一个简单的服务和客户端节点. 编写服务节点 由于在前面的练习中,已经向beginner_tutorials软件包中 ...

  4. pytorch学习笔记(1):开始一个简单的分类器

    参考文档:https://mp.weixin.qq.com/s/wj8wxeaGblJijiHFZA6lXQ 回想了一下自己关于 pytorch 的学习路线,一开始找的各种资料,写下来都能跑,但是却没 ...

  5. maven学习笔记之IDEA+Maven+Jetty运行一个简单的web项目

    maven学习笔记 一.什么是maven Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Life ...

  6. python编程制作接金币游戏_pygame学习笔记(6):完成一个简单的游戏

    学了这么长时间的Pygame,一直想写个游戏实战一下.看起来很简单的游戏,写其来怎么这么难.最初想写个俄罗斯方块,想了很长时间如何实现,想来想去,也没写出来,于是干脆下载别人的代码来读.后来,要想写一 ...

  7. 神经网络学习笔记2.2 ——用Matlab写一个简单的卷积神将网络图像分类器

    配套视频讲解 10分钟学会matlab实现cnn图像分类_哔哩哔哩_bilibili 10分钟学会matlab实现cnn图像分类 整体代码 链接:https://pan.baidu.com/s/1bt ...

  8. ios学习笔记block回调的应用(一个简单的例子)

    一.什么是Blocks       Block是一个C级别的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似,但是其运行需要编译器和运行时支持,从ios4.0开始就很好的支持Block. 二 ...

  9. ROS学习笔记11(用C++写一个简单的消息发布和消息订阅)

    文章目录 1 写一个消息发布节点 2 写一个消息订阅节点 3 构建节点 1 写一个消息发布节点 首先切换到工作目录: roscd beginner_tutorials 接着,创建src/talker. ...

最新文章

  1. 关于HttpClient上传中文乱码的解决办法
  2. 【易创课堂】第3期,最后2天报名啦!
  3. 省选考试防爆0注意事项(PART1考试习惯)
  4. 基础省选+NOI-第6部分 字符串
  5. java 泛型应用,通用返回类,泛型方法,泛型静态方法
  6. 微信小程序怎么弄成链接_自己怎么弄微信小程序?
  7. 如何用ssh工具连接自己的“小米手机”——雷总看了直呼内行!!!
  8. 3.6.1最大熵阈值分割寻找阈值实现图像二值化
  9. python字符串的方法和列表的方法_python字符串,列表,字符串,元组,集合的一些方法...
  10. 网络机顶盒可以直接刷linux吗_卡盟刷钻平台免费刷-上海装修报价
  11. Java实现八大排序算法【九千字超详解】
  12. 蓝牙耳机连接 win10音量异常
  13. 理解网络交换机的原理
  14. Superpoint复现过程——踩坑实录分享
  15. 基于JAVA彩票在线购买系统计算机毕业设计源码+系统+lw文档+部署
  16. Centos 异步 IO framework io_uring,基本原理,程序示例与性能压测
  17. Leetcode 971 C++代码
  18. CDH 交换内存警告问题解决
  19. SpringBoot+Schedule 定时任务的配置开关
  20. 测绘类专业计算机要学什么科目,测绘类专业选考科目要求是什么

热门文章

  1. 测试常用的理论知识总结
  2. Windows 系统双网卡冲突
  3. PHP函数处理字符串大全
  4. 升压恒流IC和降压恒流IC的区别
  5. 3.nc在PWN中的使用
  6. java cmos_CMOS构成的常见电路
  7. 八字易经算法之用JAVA实现排大运
  8. 什么样的触达方式,会员会喜欢?
  9. SQL语句使用06--------案例02
  10. 新版Edge如何长截图