Bonjour,

Je développe une appli Flex et je me retrouve face à un problème "bizarre" :
J'ai une fenetre perso (qui étend TitleWindow) dans laquelle je set une propriété à travers l'attibut adéquat dans la balise <TitleWindow>.
Ex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 <TitleWindow maProp="NON" [...] >
Or a un moment je crée cette fenetre en AS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var fenetre:MaFenetre = new MaFenetre();
Et je me rends compte que tant que la fenêtre n'est pas affichée (via le PopupManager par exemple) et bien l'affectation n'a pas lieu !
Ce qui veut dire que si "maProp" vaut "OUI" par défaut et que j'affecte "NON" comme dans l'exemple ci-dessus, si je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
var fenetre:MaFenetre = new MaFenetre();
[...]
Je vois dans le débugueur que maProp vaut "OUI"

Mais si je fais ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
var fenetre:MaFenetre = new MaFenetre();
PopupManager.add(fenetre,mere);
[...]
Alors là il passe bien dans le setter de la propriété et donc maProp vaut bien "NON".


Y a t-il un moyen de contourner ce problème ?