Bonjour à tous,
J'ai fais un composant d'affichage de carte. Il marche très bien sauf que maintenant il faudrait qu'il puisse afficher une légende.
Cependant je rencontre un phénomène assez surprenant et je voudrais voir avec d'autres devs si par hasard ils auraient ce problème également...
Lors de la construction d'un composant flex on observe 6 phases :
1. Instanciation
2. Définition des propriétés
3. Création des composants enfants
4. Commit des propriétés
5. Mesure de la taille du composant
6. Dessin du composant sur la scène.
Or dans mon cas, et je sais pas pourquoi, il passe à la création des composants enfants avant d'avoir fini de définir les propriétés... Du coup dans ma phase de création d'enfant je fais appel a des choses qui ne sont pas définies : Mon objet de définition de légende...
Et après Flex appelle le dernier setter qu'il a pas appelé avant de faire le createChildren()
Donc si quelqu'un avait une idée de comment est ce que ça peut arriver, je suis preneur
Merci d'avance
Partager