欢迎来到代码驿站!

当前位置:首页 >

Flex打开新窗口将主窗口数据传给子窗口然后返回

时间:2021-03-04 13:50:58|栏目:|点击:
先说下我的需求:

主窗口打开子窗口,主窗口有数据传给打开的子窗口,

子窗口关闭时直接返回主窗口。

-----------------------------------------------------------------------------------------------

一开始我的实现方法是:

主窗口打开子窗口后,马上this.visible=false,即隐藏主窗口。

子窗口关闭前执行this.parent.visible=true,即显示主窗口,然后PopUpManager.removePopUp(this);。

这种方法打开子窗口正常,返回主窗口时却不正常,不懂是神马原因,

知道的望告知一二。

-----------------------------------------------------------------------------------------------

后来我想到了一种符合我需求的方法:

1.以非模态方式打开子窗口。

2.隐藏父窗口

3.传数据给子窗口。

4.子窗口打开父窗口所在的页面。

-----------------------------------------------------------------------------------------------

父窗口主要代码如下:
复制代码 代码如下:

var wnd:Desk=new Desk();//创建子窗口
PopUpManager.addPopUp(wnd,this,false);//非模态方式弹出
this.visible=false; //隐藏父窗口
wnd.lbDeskId.text=deskId;//传数据给子窗口
wnd.lbDeskPos.text=deskPos;//传数据给子窗口

子窗口主要代码如下:
复制代码 代码如下:

var strUrl:URLRequest = new URLRequest("Socket.html");//打开父窗口所在页面
navigateToURL(strUrl,"_self");//在同一窗口打开
PopUpManager.removePopUp(this); //退出子窗口

上一篇:sql2005 远程连接问题解决方法

栏    目:

下一篇:Powershell小技巧之通过EventLog查看近期电脑开机和关机时间

本文标题:Flex打开新窗口将主窗口数据传给子窗口然后返回

本文地址:http://www.codeinn.net/misctech/73868.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有