begin process at 2010 03 18 23:18:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Divers

 > 

Général

 > 

Récupérer valeur de l'itéré pendant une boucle


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Récupérer valeur de l'itéré pendant une boucle

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ée 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 la saisie de texte d'un champ dans une varialbe [ par tibomvm ] Bonjour, Je cherche désespérément depuis une semaine le moyen de récupérer la chaine saisie dans un champ par un utilisateur. Pour cela j'ai essayé 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 Tweener et une boucle for [ par vincej ] Bonjour, j'ai réalisé une boucle avec des MovieClip cliquable. Mais c'est au niveau des tweeners, je n'arrive pas à les faire bougé un par un. quelq'


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales