Bonjour à tous,
J'explique un peu le sujet car c'est pas évident en quelques mots
Donc, j'ai un MovieClip avec des sous-MovieClips.
Ensuite j'ai une classe qui est liée à ce MovieClip avec d'autres attributs.
L'instanciation se passe très bien et les clips instances s'affichent sans problème.
Par contre, pour accéder aux clips enfants, il faut (a priori) déclarer des attributs dans la classe qui portent le même nom que les sous-clips de mon movieClip de base, et là où le bât blesse, c'est que certains clips sont déclarés et manipulés "dynamiquement", c'est-à-dire à partir d'un tableau et de ce type de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
for(var i in _global.modeles_array)
{
	mannequin1[_global.modeles_array[i]+"_skin"].zone1._visible = false;
	mannequin1[_global.modeles_array[i]+"_tight"].zone1._visible = false;
	mannequin1[_global.modeles_array[i]+"_loose"].zone1._visible = false;
	mannequin1[_global.modeles_array[i]+"_skin"].zone2._visible = false;
	mannequin1[_global.modeles_array[i]+"_tight"].zone2._visible = false;
	mannequin1[_global.modeles_array[i]+"_loose"].zone2._visible = false;
	mannequin1[_global.modeles_array[i]+"_skin"].zone3._visible = false;
	mannequin1[_global.modeles_array[i]+"_tight"].zone3._visible = false;
	mannequin1[_global.modeles_array[i]+"_loose"].zone3._visible = false;
	mannequin1[_global.modeles_array[i]+"_skin"].zone4._visible = false;
	mannequin1[_global.modeles_array[i]+"_tight"].zone4._visible = false;
	mannequin1[_global.modeles_array[i]+"_loose"].zone4._visible = false;
}
La grande question, finalement, c'est :
"est-il possible d'accéder aux clips enfants du MovieClip/classe dans une instance de cette dernière sans les déclarer un par un en attribut de la classe ?" (ceci pour contourner le problème que j'ai avec mes déclarations dynamiques avec des boucles FOR !)
Si vous n'avez pas compris la question, n'hésitez pas à demander des précisions ^^

Merci d'avance