Module中弹出TitleWindow的代码如下:
//声明面板的变量 dTAttrDefineOperBD = new ufmDTAttrDefineOperTitle(); // 弹出PopUpManager面板 var helpWindow:IFlexdisplayObject = PopUpManager.createPopUp(this,ufmDTAttrDefineOperTitle,true); helpWindow.height = 400 ; helpWindow.width=640; //自定义一个事件监听,用于刷新父页面 dTAttrDefineOperBD.addEventListener("refursh",refursh); PopUpManager.centerPopUp(helpWindow); } //用于刷新父页面 private function refursh(event:Event):void{ init(); }
TitleWindow中的代码:
try{ var resultObject:int = parseInt(event.result as String) ; if(resultObject > 0){ Alert.show("是否继续添加?","提示",3,this,callbackY); }else{ Alert.show("添加失败","提示"); } }catch(e:Error){ var ex:String = event.result as String ; Alert.show(ex,"提示"); } //手动触发事件 dispatchEvent(new Event("refursh")); closeDialog();