在弹出窗口上运行函数close - flex

时间:2010-03-03 23:50:00

标签: function flex popup

我有一个我正在研究的灵活项目。目前我有一个弹出窗口,其中包含另一个包含表单的mxml文件。

表单填写并提交后我想运行另一个函数,然后弹出窗口关闭主mxml文件,但我不知道该怎么做呢?

这是我的弹出代码:

    private var weightadd:weight_add; //POP UP ADD WEIGHT FORM 
    private function weightAdd():void {
    weightadd = new weight_add();
    PopUpManager.addPopUp(weightadd,this,true);
    PopUpManager.centerPopUp(weightadd);
    }   

目前在我的weight_add.mxml文件中,我正在使用一个按钮来关闭弹出窗口,我想让这个按钮关闭弹出窗口然后调用main.mxml文件中的一个函数 - 我只是想知道我是怎么回事这样做。

<mx:Button x="186" y="83" label="Cancel" styleName="formbutton" id="cancel_button" click="PopUpManager.removePopUp(this);"/>

1 个答案:

答案 0 :(得分:0)

我发现这个例子似乎可以解决这个问题

http://bubutripathy.wordpress.com/2007/02/09/popup-login-window