Bonjour a tous,
Premier message car j'ai un probleme que je n'arrive pas a résoudre.
Très rapidement :

J'ai une boucle qui parse du xml et qui appele une fonction CreerRecta qui est censée créer plusieurs rectangle dont les coordonnées sont des area définis dans le xml. Le probleme est que je n'ai que le dernier rectangle, et non tous les autres (je devrais en avoir 39). Apres avoir essayer énormément de chose, je n'ai toujours pas trouvé comment faire, donc j'appele a l'aide

Voici ma fonction :
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
function CreerRecta(coord,i,j){ 
    //on récupere dans un tableau les coord 
    //pour rappel : x0 y0 x1 y1 
	if (page == i){ 
        var coordTab = coord.split(","); 
        var widthRec = coordTab[2]-coordTab[0]; 
        var heightRec = coordTab[3]-coordTab[1]; 
        mc = createEmptyMovieClip("rect"+i+"_"+j, getNextHighestDepth()); 
        //remplissage du rectangle, couleur grise 
        mc.beginFill(0xff00ff); 
        //on dessine notre rectangle(point en haut a gauche (x,y), largeur, hauteur) 
        mc.moveTo(coordTab[0],coordTab[1]); 
        mc.lineTo(coordTab[2],coordTab[1]); 
        mc.lineTo(coordTab[2],coordTab[3]); 
        mc.lineTo(coordTab[0],coordTab[3]); 
        mc.lineTo(coordTab[0],coordTab[1]); 
 
        mc.endFill(); 
        //maintenant, les évenements : 
        //quand la souris rentre => on affiche avec une boucle qui joue sur l'opacité 
        //quand la souris sort => on remet l'opacité a 0; 
        //souris rentre 
        mc.onRollOver = function(){ 
            this._alpha = 100; 
        }; 
        //souris sort 
        mc.onRollOut = function(){ 
            this._alpha = 20; 
        }; 
        mc._alpha = 20; 
	} 
}
Je suis franchement en galère (j'ai essayer de définir des _x et des _y, mais le probleme est toujours présent >.<), donc si vous pouviez m'aider, je n'en serais que plus ravi
Merci