Salut :)
Je fait passer à flash pa la page plusieurs variables
nombre -> le nb d'inscrit sur mon site
nom -> un array avec tt les nom des inscrits
coordx ->array des coordonée x sur la carte des inscripts
coordy ->array des coordonées y sur la carte des inscrits
j'ai un clip nomé rond, qui est un pti rond
je voudrais que sur la carte il y est un point pour chaque inscrit, et que lors dans clique sur un point sa me donne le numero de l'inscrit.
donc je fait :
for(i=1;i<=nombre;i++) {
nom="rond"+i;
duplicateMovieClip(_root.rond,nom,_root.getNextHighDepth());
_root[nom].onPress=function() {
trace("je suis l'inscrit numero i");
}
}
Le probleme, c'est que je ne sais pas comment récuperer le i dans la fonction, vu qu'il change plus tard.
En fait, il me faudrais un truc du genre le preprocesseur en C avec DEFINE.
comme sa je pourrais faire :
for(i=1;i<=nombre;i++) {
nom="rond"+i;
duplicateMovieClip(_root.rond,nom,_root.getNextHightDepth());
_root[nom].onPress=function() {
DEFINE nombre=i;
trace("je suis l'inscrit "+nombre);
}
}
->le define se changerais a la compilation en nombre=valeur_de_i
voila, si vous savez comment faire saz, ou si vous trouvez une autre solution, je suis prenneur,
merci !
@+
