Bonjour, bonjour!!
Un petit probleme de flash: Je voudrais créer une grille de 25*25 cases. Si l'utilisateur clique sur une case, ca affiche le numero de la case sur une autre image:
for (carreau_y=1;carreau_y<=25;carreau_y++){
for(carreau_x=1;carreau_x<=25;carreau_x++){
a++
attachMovie("carreau", "carreau" , a);
carreau._x=(carreau_x*20);
carreau._y=(carreau_y*20);
//c'est la que commence le probleme...
carreau.onRelease=function(){
trans= carreau.getDepth();//la variable trans est affichée dans l'image n°3
gotoAndPlay(3);
}
carreau._name = "carreau"+a;
nom="carreau"+a;
Mais malheuresement, quel que soit la case sur laquelle je clique, il me retourne "undefined"..
A l'aide!!!
Merci beaucoup, mon probleme est (en partie )résolu!!
Plus de probleme pour tout ça...
Mais je souhaiterais que lorsque on clique sur une case, ça transmette ses coordonnées x et y à limage d'arrivée:
Hello...
tu va me prendre pour un con, mais j'ai beau chercher, je ne trouve pas le moyen de transmettre des variables dans un clip (il me met "undefined"), et je n'arrive pas non plus à les récupérer...
Merci beaucoup, je pensais les avoir, les bases, mais je me rend compte que non ...
Bon, devine quoi?? J'ai encore un probleme!!
la ça me depasse...
a=0;
for (carreau_y=1;carreau_y<=25;carreau_y++){
for(carreau_x=1;carreau_x<=25;carreau_x++){
a++
attachMovie ("carreau", "carreau"+a, a);
this["carreau"+a].valeurx=carreau_x;
this["carreau"+a].valeury=carreau_y;
this["carreau"+a].numero=a;
this["carreau"+a]._x=(carreau_x*20);
this["carreau"+a]._y=(carreau_y*20);
interm=this["carreau"+a].trouduc //la je ne sais pas pourquoi, mais si je ne passe pas par cette variable, ca ne marche pas... enfin bon c'est pas grave..
this["carreau"+a].onRelease=function(){
trans=interm;
gotoAndPlay(3);
}
}
}
Et dans l'image trois, je recupere this["carreau"+trans].valeury=carreau_y et this["carreau"+trans].valeury=carreau_y.
Et la, il me sort 25 et 25!!Comme si trans vallait 25²!
Et le pire: Si je remplace this["carreau"+a].numero=a;
par: this["carreau"+a].numero=carreau_x*carreau_y ca me fait la meme chose!
C'est bizarre...