假设父窗口是p,子窗口是c,子窗口进行操作后返回父窗口
父窗口:
var flag:Boolean = false;
var c:pop = pop(PopUpManager.createPopUp(this,pop,false)); // 新建子窗体对象
c.callFunction = this.fresh; // 子窗体中可以调用的父窗体函数(这里是子窗体关闭时,用来刷新父窗体的内容
function fresh():void
{
flag = true;
trace(flag);
}
子窗口 pop类:
public var callFunction:Function;//回调函数
//关闭弹出窗口
function doClose():void
{
PopUpManager.removePopUp(this);
callFunction.call(parent);// 调用父窗体的刷新函数
}