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