Bonjour à tous,
je souhaite créer un accordeon dont le nombre de volet dépend d'une variable i.
je veux ensuite ajouter dans chaque volet un composant loader.
Voici le code que j'utilise :
while (i < nbrEv){
nomVolet = "volet"+i;
my_acc.createChild(View, nomVolet, {label: "Volet"+i });
//c'est cette ligne qui pose problème
var my_loader:Object = my_acc.nomVolet.createChild("Loader", "my_loader", 1);
my_loader.contentPath = "JsR.gif";
i++;
}
Le problème est que "nomVolet" n'est pas le nom d'une occurence mais une variable. Flash attend quelquechose comme ceci :
var my_loader:Object = my_acc.volet0.createChild("Loader", "my_loader", 1);
où volet0 est une occurence.
Mais je ne veux pas avoir à répéter cette ligne autant de fois que j'ai de volet, puisque je ne connais pas à l'avance le nombre de volets.
Quelqu'un aurait il une astuce pour résoudre mon problème ?
Merci beaucoup.
Vincent
Partager