Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Récupérer valeur de l'itéré pendant une boucle [ Divers / Général ] (flashkowa)

mardi 29 juillet 2008 à 14:39:49 | Récupérer valeur de l'itéré pendant une boucle

flashkowa

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.

Des suggestions ?

Merci d'avance ;)

KowA

mardi 29 juillet 2008 à 16:31:51 | Re : Récupérer valeur de l'itéré pendant une boucle

Mansuz

Réponse acceptée !
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...
}
}
}



Mansuz

mardi 29 juillet 2008 à 16:47:17 | Re : Récupérer valeur de l'itéré pendant une boucle

flashkowa

Merci pour ta réponse ca semble effectivement être le truc !

J'ai fini par trouver sur la toile un truc similaire :
for(var i=0 ;i<4 ; i++){

this["bouton"+i].indice = i;
this["bouton"+i].onRelease = function(){

trace(this.indice);
}
}

En fait je n'arrivais pas à comprendre que la boucle été effectuée "tellement vite" qu'il fallait insérer un indice...

Merci encore ;)

KowA.



Cette discussion est classé dans : bouton, boucle, récupérer, valeur, itéré


Répondre à ce message

Sujets en rapport avec ce message

definir une valeur fixe de variable [ par kel solaar ] bonjour je bute sur un petit problème en actionscript je déclare plusieurs boutons par une boucle en for et j'essaye dans cette boucle d'assigner la Pb d'affectation de valeur [ par Brendarth ] Bonjour à tous ! Premier message, donc je vais essayé d'être clair concernant mon problème. J'ai un fichier XML avec des noms rataché à des référence Récupérer la valeur text d'un Textinput ajouter dynamiquement [ par BigBadboy ] Voiçi mon code :           import mx.controls.TextInput;     import mx.controls.Alert attribuer une valeur à un bouton? [ par newlc ] Bonjour à tous,peux ton attribuer à un bouton flash une valeur sans forcement passer par les composants de flash, parce qu'en faite j'ai 6 personnage boucle sur un onRollOver [ par nono056 ] Bien le bonjour à tous!!!Petit post (le premier) car je n'arrive pas à me sortir de cette panade...J'ai créé un bouton et lorsque la souris passe dess boucle for each [ par inaden ] Bonjour,voilà, je reprends les bases de l'as3... ou plutôt je les prends... apprends. Bref, je suis sur les boucles.Exercices simples :var personnage: récupérer valeur sur level>0 [slide] [ par jedetestevb ] Voilà,J'ai donc un _level0, (un flash basic), un level1 qui comporte un diaporama et un _level2 qui contient un simple bouton, je voudrais qu'en cliqu récupérer le label d'un bouton [ par barac ] Bonjour,je voudrais savoir si il est possible de récupérer le label d'un bouton et aussi de le changer de couleur (le label, pas le bouton).JulienP.S Prôblème d'affectation de valeur !! [ par Nono_b ] Je vous explique, j'ai créer des clips qui me sert de bouton pour le "chek on - chek off"Du coup lors que je clique sur mon pseudo bouton, je passe d' Récupérer une valeur d'un popUp flash ? [ par mourhit ] Merci de m'aider, comment faitons pour récupérer une valeur d'un popUp flash ?Je suis un débutant en javaScript, pourriez_vous m'aider ?


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.