2010-03-03 4 views
0

J'ai un projet flexible sur lequel je travaille. Actuellement, j'ai une popup qui consiste en un autre fichier mxml contenant un formulaire.Run fonction sur popup close - flex

Une fois que le formulaire est rempli et soumis, je voudrais exécuter une autre fonction, puis la fenêtre se ferme sur le fichier mxml principal, mais je ne suis pas sûr de savoir comment s'y prendre?

Voici mon code popup:

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); 
    } 

Actuellement dans mon fichier weight_add.mxml je suis sur un bouton pour fermer la fenêtre, je voudrais avoir ce bouton fermer la fenêtre, puis appeler une fonction mon fichier main.mxml - Je me demande simplement comment je vais faire ça.

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

Répondre