Bonjour,

Mon problème semble simple et pourtant je me casse la tête dessus.

je crée une popup (un formulaire avec un bouton).
Lorsque je click sur le bouton de mon formualire dans la popup je dois appeler une fonction dans le parent.

Mon code du parent est :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
// j'ouvre ma popup, cela fonction en très bien
public function doNewTache(event:Object):void{
   var titleWin:AddTacheScreen = PopUpManager.createPopUp(this,AddTacheScreen, true) as AddTacheScreen;
    PopUpManager.centerPopUp(titleWin);
}
 
// cette fonction devrait être appélee par ma popup
public function addNewTache(_t:Taches):void{
   serviceProxyTache.addTache(_t, new ItemResponder(resultGetTacheListFunction, faultGetTacheListFunction));
}
et voici le code de la popup

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
public function addTache(event:Object):void{
   if((metierDetail_cb.selectedItem != null) && (enginDetail_cb.selectedItem != null) && (responsableDetail_cb.selectedItem != null) && (typeArretDetail_cb.selectedItem != null)){
    var _t:Taches = new Taches();
    _t.idMetier = metierDetail_cb.selectedItem.id;
    _t.idEngin = enginDetail_cb.selectedItem.id;
    _t.idResponsable = responsableDetail_cb.selectedItem.id;
    _t.idTypeArret = typeArretDetail_cb.selectedItem.id;
    _t.description = descrDetail_ti.text;
    parentDocument.addNewTache(_t);
}
Sauf que la dernière ligne du code dans ma popup : parentDocument.addNewTache(_t);
me retourne une erreur du type property not found.

Quelque aurait-il des idées ?

Merci