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 :
Or a un moment je crée cette fenetre en AS :
Code : Sélectionner tout - Visualiser dans une fenêtre à part <TitleWindow maProp="NON" [...] >
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 !
Code : Sélectionner tout - Visualiser dans une fenêtre à part var fenetre:MaFenetre = new MaFenetre();
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 :
Je vois dans le débugueur que maProp vaut "OUI"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 var fenetre:MaFenetre = new MaFenetre(); [...]
Mais si je fais ça :
Alors là il passe bien dans le setter de la propriété et donc maProp vaut bien "NON".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 var fenetre:MaFenetre = new MaFenetre(); PopupManager.add(fenetre,mere); [...]
Y a t-il un moyen de contourner ce problème ?
Partager