Actions differentes pour des boutons generes dynamiquement ? DuplicateMovie and [Résolu]

Signaler
Messages postés
4
Date d'inscription
mercredi 31 août 2005
Statut
Membre
Dernière intervention
2 septembre 2005
-
Messages postés
4
Date d'inscription
mercredi 31 août 2005
Statut
Membre
Dernière intervention
2 septembre 2005
-
Voila, j'essaie de genere dynamiquement des boutons, avec le meme design, mais qui font des trucs differents kan on click dessus
Jusqu'ici j'ai fait un truc du style :
while(i<20)
{
duplicateMovie(_root.Bouton_de_base, "duplicate"+i,i);
_root["duplicate"+i].onRelease = function()
{
trace("Click sur le duplicate "+i);
}

i++;
}


Et il m'affiche "Click sur le duplicate 20", qu'importe le clip sur lequel je click...

Un idee de génie ?
thx in advance

Figwan

2 réponses

Messages postés
1596
Date d'inscription
samedi 3 janvier 2004
Statut
Membre
Dernière intervention
9 juin 2011
2
C'est normal, quand ta boucle est finie, i vaut 20...donc quand tu fais
ton trace, peu importe le bouton cliqué, ça affichera toujours 20.



Donc pour avoir un "i" pour chaque bouton, crée une propriété pour chaque bouton:



while(i<20)
{
duplicateMovie(_root.Bouton_de_base, "duplicate"+i,i);

_root["duplicate"+i].varI=i;


_root["duplicate"+i].onRelease = function()
{
trace("Click sur le duplicate "+this.varI);
}
i++;
}




@+! Samy
Messages postés
4
Date d'inscription
mercredi 31 août 2005
Statut
Membre
Dernière intervention
2 septembre 2005

Merki !

Ca marche mieux

v pouvoir foutre du XML dans tout ca
Figwan