Hello.

Pour mon projet j'utilise une viewstack principale.
Pour l'instant les objets etaient crees en statique, dans le code xml.

Et pour naviguer entre les differentes vues, je faisais comme ca

Application.application.main_viewstack.selectedChild = Application.application.mavue;

et ca marche tres bien.


Seulement mes nouveaux besoins font que j'ai besoin de recreer les differents composants de la viewstack.

Alors a mon sens il y'a 2 solutions :

- pouvoir relancer le process de creation de chaque composant enfant de la viewstack ... le hic, je ne sais pas comment faire, encore moins si c'est possible..

- creer des le depart mes composants de maniere dynamique, en lancant une methode init() qui va instancier les composants et les rajouter a la viewstack.



N'ayant rien trouve pour la 1ere solution , je travaille sur la 2eme, et la j'ai un souci.


J'arrive bien a instancier les composants, a les ajouter a la viewstack, a "setter" un selectedindex, mais si je veux faire une navigation par ID ca marche pas. Ca plante, il me dit ca :

ReferenceError: Error #1069: La propriété mavue est introuvable sur Projet et il n'existe pas de valeur par défaut.
.

Pourtant j'ai bien attribue un ID a mon compoosant avant de l'ajouter a ma viewstack.


Voila commetn j'ai fait
var mavue:Composant;
mavue = new Composant();
mavue .id = "mavue ";
main_viewstack.addChild(mavue );