flashkowa
Messages postés2Date d'inscriptionmardi 29 juillet 2008StatutMembreDernière intervention29 juillet 2008
-
29 juil. 2008 à 14:39
flashkowa
Messages postés2Date d'inscriptionmardi 29 juillet 2008StatutMembreDernière intervention29 juillet 2008
-
29 juil. 2008 à 16:47
Bonjour à tous,
Voilà j'utilise des petites boucles très classiques dans le style suivant :
for (i=1;i<=6;i++) {
_root["bouton"+i].onRollOver = function() {
this.gotoAndStop(2);
}
}
Donc lorsque le bouton est "survolé" par le souris je vais à
l'image 2... Maintenant, j'aimerais utiliser la valeur de i du bouton
sollicité, ou exprimé autrement : récupérer 3 quand la souris survole
le bouton nommé "bouton3" etc. Pour l'instant je n'arrive qu'à récupérer
7...
J'ai trouvé des sujets exprimant ce même "problème" mais je n'ai pas réussi à me débrouiller tout seul.
Mansuz
Messages postés169Date d'inscriptionlundi 11 décembre 2006StatutMembreDernière intervention25 janvier 20141 29 juil. 2008 à 16:31
Bonjour,
En AS2, je faisais comme ceci:
Je sais pas si c'est la meilleur des solutions... Mais ça fonctionne bien.
for (i=1;i<=6;i++) {
_root["bouton"+i].idBouton=i;//Sur les boutons crées tu places une variables qui contient le numéro du bouton.
_root["bouton"+i].onRollOver = function() {
if(this.idBouton==1){
this.gotoAndStop(1); //Si c'est le premier bouton on fait une action..
}
if(this.idBouton==2){
this.gotoAndStop(2); //Si on appuie sur l'autre bouton il se passe autre chose...
}
}
}