Bonjour,

Je travaille en as2.
je cree des movieclips a l'aide de la methode duplicateMovieClip.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
reference = miniature.duplicateMovieClip(nom,i);
//on positionne
reference._x = i*120+50;
reference._y = 2;
reference = new MovieClipLoader() ;
reference.loadClip(i+".jpg" , nom);
mon probleme c'est que plus tard dans mon application je souhaite rendre certains de ceux ci visible ou non.
Et comme j'ai cree dynamiquement ces movieclip je sais pas comment faire pour les appeler... :s

Mon code complet
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
miniature._visible = false;
 
var nbminiature : Number = 6; //nombre de miniature par page
var i : Number = 0; //boucle
//pour debug
var myArr:Array = new Array("0", "1", "2", "3", "4", "5", "6");
// fin debug
 
for (i;i<myArr.length;i++){
	var nom : String = myArr[i];
 
	reference = miniature.duplicateMovieClip(nom,i);
	//on positionne
	reference._x = i*120+50;
	reference._y = 2;
	reference = new MovieClipLoader() ;
	reference.loadClip(i+".jpg" , nom);
 
	reference.onLoadInit = function(mc : MovieClip){ 
		 mc._width = 110;
		 mc._height = 110 ;
 
		 //on affiche que les clips tenant dans la barre
		 if(mc._name>=nbminiature){
		 	mc._visible = false;
		 }
	} 
 
	//Quand le chargement est fini on efface
	reference.onLoadComplete = function(mc : MovieClip):Void {
	}
 
}
 
affiche(){
//affiche les movieclip < nbminiature 
}
question annexe la methode affiche doit etre appele qu'une fois que le dernier movieclip a entierement ete charge.

D'avance merci pour vos idees conseils.