Bonjour,

le localconnect marche mais la variable photoThumb envoyée est tjs la même la dernière (la dernière de la boucle), comment faire pour qu'au clic sur la miniature c'est la valeur photoThumb correspondante qui soit envoyée?

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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
 
function showThumbails(index,year:String):Void {
	_root.theyear = year;
	var MovieDepthCounter:Number = 10;
	var photoHolder:MovieClip;
	var xPos:Number;
	var yPos:Number = 20;
	var photoThumb:String;
	var indice:Number = 0;
	nombre+= index;
	indice = nombre/4;
 
	trace("nombre vaut "+nombre);	
	trace("index vaut "+index);
	trace("indice vaut "+indice);
 
	for (var i:Number = 0; i<RootNode.childNodes.length; i++) 
	{
 
		if (RootNode.childNodes[i].attributes.year == year) 
		{
			var CategoryXML:XMLNode = RootNode.childNodes[i];
			TotalPhotos = RootNode.childNodes[i].childNodes.length;
			trace(year+" has "+TotalPhotos+" photos");
 
				if (indice == (Math.floor(TotalPhotos/4)) || year == "2003" )
				{
					//pr empêcher d'aller en avant qd on est à la dernière photo
 
					Next_btn.enabled = false;							
 
				} 
 
				if ((nombre+1) > (TotalPhotos-4) )
				{
					//pr empêcher d'aller en avant qd on est à la dernière photo
 
					Next_btn.enabled = false;								
 
				}
 
				else 
				{
					Next_btn.enabled = true;
				}
 
				if (nombre == 0) 
				{
					//pr empêcher d'aller en arrière qd on est à la première photo
					Previous_btn.enabled = false;
					Next_btn.enabled = true;
				} 
				else 
				{
					Previous_btn.enabled = true;
				}
 
 
 
			for (var j:Number = 0; j<4; j++) 
			{
				photoThumb = RootNode.childNodes[i].childNodes[j+nombre].childNodes[1].firstChild.nodeValue;
 
				trace(photoThumb);
				photoHolder = this.createEmptyMovieClip("photoHolder"+j, MovieDepthCounter);
				//trace(photoHolder);
				xPos = 30+65*j;
				photoHolder._x = xPos;
				photoHolder._y = yPos;
 
				var photoHolderLoader:MovieClipLoader = new MovieClipLoader();
 
				// création de l'écouteur
				var eLoader:Object = new Object();
				eLoader.onLoadInit = function(photoHolder:MovieClip):Void  
				{
					// p_mcCible correspond à photoHolder
 
					photoHolder._alpha = 0;
					photoHolder.onLoad = doFade(photoHolder, "in", 5);
					photoHolder.onRelease = function() 
					{
					   Envoi = new LocalConnection();
					   Envoi.send("portfolio_thumb_fade", "mamethode", photoThumb);
					   trace ("photoThumb envoyé correspond à : "+photoThumb);					   			  
					}
				};
				photoHolderLoader.addListener(eLoader);
 
				photoHolderLoader.loadClip(photoThumb, photoHolder);
 
				MovieDepthCounter++;
			}
		}
	}
	//fin du for
 
}
//fin de la fonction showThumbails
Merci d'avance