Bonjour, je sais qu'il y a déjà des sujets sur la question mais aucun (de ceux que j'ai vu !) ne répond à mon problème !
Voici donc le bazar :
J'ai un flash qui va chercher via PHP une liste d'images et qui les charge en utilisant la classe MovieClipLoader.
Jusqu'ici pas de problème.
Je passe donc dans une boucle qui gère chaque image une par une (la charge et la redimensionne).
Seulement ça ne redimensionnement rien !
D'autre part, j'ai un compteur pour mes images et lorsque j'affiche la valeur du compteur dans le onLoadInit de mon écouteur, elle est toujours = nombre d'images !!!
Voici le 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
17
18
19
20
21
22
23
24
25
 
for(var num = 0 ; num < tab_img.length ; num++)
{
	temp = tab_img[num].split("|");
	id = temp[0];
	fichier = temp[1];
 
	/********************************/
	/*	 TRAITEMENT GRANDES IMAGES	*/
	/********************************/
	// on crée le clip de l'image en cours
	conteneur_grande["img"+num] = conteneur_grande.mc_grande_image.duplicateMovieClip("img"+num, Number(100+num));
	var mcl_img:MovieClipLoader = new MovieClipLoader();
	var mclListener_img:Object = new Object();
	mclListener_img.onLoadInit = function ()
	{
		trace("num="+num);
		conteneur_grande["img"+num]._width = stageWidth;
		conteneur_grande["img"+num]._height = stageHeight;
		conteneur_grande["img"+num]._x = 0;
		conteneur_grande["img"+num]._y = 0;
	}
	mcl_img.addListener(mclListener_img);
	mcl_img.loadClip("img_articles/"+fichier, conteneur_grande["img"+num]);
}
Le trace me donne 6 à chaque tour de boucle (j'ai 6 images dans mon cas).
Merci de m'éclaircir si vous avez des idées