`
sealbird
  • 浏览: 586346 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

[2011-04] flex弹出模式窗口

    博客分类:
  • Flex
阅读更多
1、创建一个component,继承自 TitleWindow,如:


Java代码  
1.<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="300"    
2.    showCloseButton="true" close="closeHandler()">   
3.    <mx:Script>   
4.        <![CDATA[   
5.            import mx.managers.PopUpManager;   
6.            private function closeHandler(): void{   
7.                PopUpManager.removePopUp(this);   
8.            }   
9.        ]]>   
10.    </mx:Script>   
11.</mx:TitleWindow>  
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="300" 
	showCloseButton="true" close="closeHandler()">
	<mx:Script>
		<![CDATA[
			import mx.managers.PopUpManager;
			private function closeHandler(): void{
				PopUpManager.removePopUp(this);
			}
		]]>
	</mx:Script>
</mx:TitleWindow> 需要注意的是当窗口关闭时要在popupmanager类中remove掉此窗口

 

2、在主程序中(即需要弹窗口的页面中),某个响应事件处(如button 的 click事件),添加如下代码:


Java代码  
1.var win:MyTitleWindow = new MyTitleWindow();   
2.win.x = 20;   
3.win.y = 20;   
4.PopUpManager.addPopUp(win,this,true); 
分享到:
评论

相关推荐

    Flex--主程序与弹出窗口之间传递数据

    这个主题聚焦于“Flex中主程序与弹出窗口之间的数据传递”。在Flex应用开发中,经常需要在主应用程序和弹出窗口(如对话框)之间交换数据,以便实现更加复杂的交互逻辑。 一、Flex中的组件层次结构 在Flex中,应用...

    Flex 弹出窗口的数据传输

    这个场景中,我们关注的是“Flex弹出窗口的数据传输”主题,这涉及到Flex中的组件交互以及数据交换。让我们详细探讨一下这个话题。 标题中的“Flex弹出窗口的数据传输”意味着我们将讨论如何在Flex应用程序中通过弹...

    FLEX弹出框特效,很好很强大

    本主题聚焦于“FLEX弹出框特效”,这通常指的是使用Flexbox创建的交互式对话框或者窗口,它们在用户界面上以弹出的方式显示,提供额外的信息或功能。以下将详细介绍FLEX弹出框特效及其在3.0版本中的应用。 1. **...

    datagrid单元格上点击弹出窗口(官网例子)

    1. **DataGridPopUpEditor.as** - 这个文件可能定义了一个自定义的单元格编辑器类,它扩展了默认的datagrid编辑器,当用户点击单元格时,这个编辑器会弹出一个窗口。它可能包含触发弹窗显示的事件监听器,以及与弹窗...

    react-redux-modal-flex:[已弃用]使用Redux简化模式弹出式窗口

    [不推荐使用] REACT-REDUX-MODAL-FLEX 使用Redux轻松制作模态/弹出窗口。 :warning: 这仅适用于React 16.3+ :warning: 如果您正在寻找React 16.2的版本(针对单个页面),请使用分支。演示版特征React灵敏通过轻松...

    flex 多屏切换特效

    - Flex布局,也称为Flexible Box布局,是CSS3的一种布局模式,旨在解决传统块级布局在处理弹性内容和自适应设计上的困难。 - 容器(container):包含一系列 flex 项(items)的元素,设置 `display: flex` 或 `...

    Flex TileList图片展示(相册)

    - PopUpManager是Flex提供的一个工具类,用于管理弹出窗口(如对话框、菜单等)的生命周期。在这个案例中,它可能被用来实现图片的预览功能。 - 当用户点击某个图片时,可能通过PopUpManager创建一个新的窗口或者...

    Flex3界面布局中文教程--一路风尘制作

    Panel容器是一种通用的容器类型,用于封装一组相关的控件,而TitelWindow容器则是一个带有标题栏的窗口容器,常用于创建弹出窗口或对话框。 #### Titlelayout容器 Titlelayout容器专门用于标题和头部区域的布局...

    flex air案例

    - 在弹出窗口中填写安装包名称,首次发布需创建Key(程序证书)。 - 输入证书的相关信息,如名称和密码,然后创建。 通过以上步骤,你已经成功地完成了从创建、运行到调试再到发布的整个流程,掌握了基本的Flex AIR...

    Flex 3 in Action

    - **自定义弹出窗口**:学习如何定制弹出窗口的样式和行为。 **第13章:视图状态** - **视图状态管理**:理解视图状态的概念及其重要性。 - **状态切换**:实现不同视图状态之间的切换。 - **状态动画**:添加动画...

    My-Site:弹性盒模型

    在CSS世界中,"弹性盒模型"(Flexbox)是一种强大的布局模式,它为Web开发者提供了更为灵活的方式来处理元素的排列、对齐和分布。这个模型使得创建响应式设计变得更加简单,尤其适用于需要动态调整元素大小和位置的...

    自定义信息窗InfoWindow样式

    示范使用SuperMap iClient 6R for Flex开发模式,通过设置InfoWindow 类的各种Styles属性,自定义信息窗InfoWindow样式。

    CSS-Flex-Cards:这将包含我CSS学习

    Overlay(覆盖层)经常用于弹出窗口、提示信息等,通过相对定位和绝对定位的组合,可以创建覆盖整个页面或其他元素的元素。 综上所述,"CSS-Flex-Cards"项目旨在帮助学习者掌握如何使用Flexbox来创建响应式卡片布局...

    Flex3界面布局中文教程

    TitleWindow容器类似于Panel,但带有标题和关闭按钮,常用于弹出式窗口或模态对话框,提供更完整的应用窗口外观。 11. **Title layout 容器** Title layout 容器可能是指TitleWindow的一部分,负责处理窗口标题的...

    Flex3 界面布局教程

    - 适用于创建独立的弹出窗口。 #### Title Layout 容器 TitleLayout 容器用于创建带有标题的布局。 - **用途** - 通常与 TitleWindow 结合使用,为用户提供清晰的界面标题。 通过以上对 Flex3 布局容器的详细...

    kp-conquer-responsive-04-flexbox-basics

    【标题】"kp-conquer-responsive-04-flexbox-basics" 涉及的知识点主要集中在Web布局技术Flexbox(弹性盒模型)的基础概念和应用上。Flexbox是一种现代的CSS布局模式,专为实现灵活、响应式的网页设计而设计。在响应...

    Flex嵌入IFrame解决方案

    当Flex应用中出现弹出窗口或对话框时,它们可能会被IFrame遮挡。为了解决这个问题,可以给Flex的IFrame组件添加`overlayDetection="true"`属性。这个属性使得Flex能够检测到IFrame的存在,并在显示弹出窗口时避免被...

    Manning.Flex.3.in.Action.Feb.2009

    弹出窗口是一种常用的设计模式,用于展示额外的信息或收集用户输入。本章讲解了如何在Flex中实现弹出窗口,并提供了一些最佳实践。 - **第13章:视图状态** 视图状态是管理应用程序中不同视图的一种有效方式。本...

    Flex试题 .txt

    Flex的Alert类默认不支持直接展示图片,但可以通过自定义Alert组件或者使用更高级的弹出窗口类(如ModalWindow)来实现这一需求。 ### 17. 解释Flex的单例模式和静态模式的区别,以及在AS中如何实现? 单例模式...

Global site tag (gtag.js) - Google Analytics