有的时候我们在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>
分享到:
相关推荐
flex4.6 可以拉伸的TitleWindow。自由缩放。
flex中为titlewindow添加更多按钮,使其显示在标题栏右方
可以自由改变大小的TitleWindow 的学习项目
flex主页面与弹出窗口之间数据传输的示例
重写titlewindow,带最小化、最大化、关闭按钮,方便前端使用
flex TitleWindow自定义最大最小化
Flex自定义组件,带最大化、最小化、还原及关闭按钮。
Flex TitleWindow父子页面的事件派发
这是一个flex4的项目,可以下载下来单独运行,项目中是一个自定义的TitleWindow,TitleWindow中存放了一个dataGrid,它可以根据dataGrid中数据行增加而改变自身高度,直至要最大高度。此组件使用mxml定义,重写了...
ResizableTitleWindow 可拖拽和改变大小的titlewindow.挺好用的。
一个实现最大化、最小化、缩放功能的TitleWindow,是参照其他大虾的代码,然后自己写的一个TitleWindow,并且限制了TitleWindow的拖动区域。里面提供了一个MyTitleWindow.as和一个使用MyTitleWindow的.mxml的文件...
可最大化、最小化和关闭的TitleWindow.这对于一直使用Flexlib 组件而又困扰其MDI需要依赖于其固定的Canvas的同学来说,这个titleWindow是个不错的选择。
在Flex里,一般的弹出窗口(除了Alert以外)都可以用TitleWindow组件完成,主窗口和TitleWindow的数据传输可以用以下方法
Flex-TitleWindow的弹出窗口中播放一段影像.zip Flex-TitleWindow的弹出窗口中播放一段影像.zip Flex-TitleWindow的弹出窗口中播放一段影像.zip
主要介绍了Flex中TitleWindow传值思路及实现,需要的朋友可以参考下
前段时间在做flex的一个文档在线浏览时用到了需要TitleWindow的缩放以及最大化、最小化功能,于是自己就查看资料和参考各位大虾的代码,自己实现了下
Flex带最大化最小化按钮可拖动调整窗口大小的TitleWindow
flex TitleWindow 放大、缩小、可缩放 弹出窗口 直接把mytest项目导入flexBuilder可直接运行mytest.mxml看效果。
这是一个按钮控制文本影藏或者显示的例子,也就是点击按钮,就显示一个文档,然后文档中你就可以写东西。
Flex特效_可拖动弹出窗口布局容器TitleWindow.zip )