有的时候我们在titlewindow上会使用一些临时数据空间进行一些操作,比如进入某些场景,想进行操作,但是没有登陆,这时候弹出一个titlewindow进行一下登陆;要修改选中的数据,这时候弹出一个titlewindow进行详细的修改。
还有其他情况!
如果我们只是弹出这个窗体,没有多大难度,但是如果要在操作完之后,对父窗体的某些控件或父窗体本身进行一些更新、动画等等,那么就会要在titlewindow里操作完之后进行一些有关父窗体的额外操作。
父窗体的脚本如下:
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import view.back_admin.adminlogin;
import mx.managers.PopUpManager;
//adminlogin是titlewindow自定义弹出窗体
public function showAdminLogin():void
{
//创建一个adminlogin对象
var al:adminlogin=adminlogin(PopUpManager.createPopUp(this, adminlogin, true));
//把父窗体的控件对象传入到adminlogin
al.appobj=login;
if (login.visible == true)
{
login.visible=false;
//弹出窗体居中显示
PopUpManager.centerPopUp(al);
}
else
{
login.visible=true;
//调用弹出窗体的方法
al.goback();
}
}
]]>
</mx:Script>
弹出窗体的脚本如下
<mx:Script>
<![CDATA[
import mx.containers.Panel;
import mx.core.Application;
import mx.managers.PopUpManager;
//根据要传入的控件类型定义此属性
public var appobj:Panel;
public function goback():void
{
PopUpManager.removePopUp(this);
//操作控件属性
appobj.visible=true;
}
]]>
</mx:Script>
分享到:
相关推荐
在Flex框架中,实现主页面与弹出窗口之间的数据交互是一项常见且实用的功能。本文将深入解析如何利用TitleWindow组件进行数据传输,包括从主应用向弹出窗口传递数据以及反之亦然的过程。通过实际代码示例,我们将...
flex4.6 可以拉伸的TitleWindow。自由缩放。
通过修改和扩展TitleWindow,开发者可以确保Web应用的界面与用户的交互更加直观和一致,同时保持与操作系统标准窗口行为的兼容性。这样的自定义不仅提高了用户体验,也为前端开发提供了统一的接口,降低了代码的复杂...
flex中为titlewindow添加更多按钮,使其显示在标题栏右方
Flex是Adobe Flex框架的一部分,它是一个用于构建富互联网应用程序(RIA)的开源开发工具。TitleWindow是Flex中的一种容器类,它类似于操作...这个自定义组件可以方便地在Flex项目中复用,为用户提供更丰富的交互体验。
可以自由改变大小的TitleWindow 的学习项目
Flex TitleWindow与事件派发基础 TitleWindow作为Flex中的一个容器组件,可以包含其他子组件或页面,形成层级结构。在这样的结构中,事件派发是实现父子页面间通信的关键。事件派发允许子页面(或组件)向父级或...
在“TitleWindow的一个小demo”中,我们将探讨如何利用TitleWindow来实现一个简单的功能:通过按钮控制文本的隐藏与显示。 在Flex编程中,`TitleWindow`继承自`MX:Window`类,提供了更多的装饰性功能,如标题栏、...
在Flex编程中,TitleWindow是一种常用的组件,它用于创建具有标题栏、关闭、最小化和最大化按钮的标准窗口样式。在Flex应用中,我们可能需要对TitleWindow的行为进行自定义,例如改变其默认的最大化和最小化功能。本...
这篇博客文章“Flex中支持缩放的TitleWindow”可能详细讲解了如何在Flex应用程序中实现TitleWindow组件的缩放功能,这对于创建交互式用户界面尤其重要。 在Flex中,TitleWindow是MX容器的一部分,它继承自...
需要注意的是,以上示例代码的目的是为了说明Flex中Application与TitleWindow之间数据传递的基本方法。在实际的应用开发中,可能会涉及到更复杂的逻辑,例如需要处理异步数据交互、事件监听以及数据更新同步等问题。...
最小化可能是设置窗口的高度和宽度为零,而关闭功能则可能涉及到触发一个事件或调用removeChild()方法来从父容器中移除窗口。 ResizableTitleWindow这个名字暗示了这个组件不仅支持预设的最大化、最小化和关闭操作...
Flex是Adobe开发的一种开源框架,主要用于构建...通过监听和处理鼠标事件,以及可能使用动画库,你可以为用户提供一个交互性更强的弹出窗口体验。记得在实际项目中测试这些功能,以确保它们在不同场景下都能正常工作。
Flex是Adobe公司开发的一种富互联网应用程序(RIA)框架,它基于ActionScript编程语言和MXML标记语言,用于创建具有交互性和动态效果的Web应用程序。TitleWindow是Flex中的一个组件,常用于创建带有标题的弹出窗口,...
在Flex开发中,TitleWindow是一种常用的组件,它用于创建具有标题栏和关闭、最小化、最大化按钮的独立窗口。这个特定的示例是关于如何在Flex中创建一个TitleWindow,该窗口不仅具备基本的窗口操作功能,还允许用户...
在IT行业中,窗口是用户与应用程序交互的基本元素。TitleWindow是一种常见的窗口样式,通常具有标题栏,用于显示窗口的名称并提供基本的操作如最小化、最大化和关闭。在这个特定的项目"ResizableTitleWindow"中,...
这是一个flex4的项目,可以下载下来单独运行,项目中是一个自定义的TitleWindow,TitleWindow中存放了一个dataGrid,它可以根据dataGrid中数据行增加而改变自身高度,直至要最大高度。此组件使用mxml定义,重写了...
一个实现最大化、最小化、缩放功能的TitleWindow,是参照其他大虾的代码,然后自己写的一个TitleWindow,并且限制了TitleWindow的拖动区域。里面提供了一个MyTitleWindow.as和一个使用MyTitleWindow的.mxml的文件...
前段时间在做flex的一个文档在线浏览时用到了需要TitleWindow的缩放以及最大化、最小化功能,于是自己就查看资料和参考各位大虾的代码,自己实现了下
Flex特效_可拖动弹出窗口布局容器TitleWindow.zip )