Boucle while + attachMovie, problème répercution évènement

Résolu
Ariranha Messages postés 79 Date d'inscription mercredi 1 août 2007 Statut Membre Dernière intervention 27 juillet 2011 - 9 juil. 2009 à 11:06
Ariranha Messages postés 79 Date d'inscription mercredi 1 août 2007 Statut Membre Dernière intervention 27 juillet 2011 - 9 juil. 2009 à 12:01
Bonjour,

Dans un dernier post, j'avais expose un probleme "d'automatisation du code après une boucle for" et pegase31 m'avait gentiment expliqué qu'il fallait créer une variable générale du genre var monObjet:MovieClip = attachMovie(...).

Je suis actuellement sur un nouveau projet ("Jeu du plombier") dans lequel je voulais utiliser le même principe. Sauf que cette fois j'ai une boucle while qui attache plusieurs fois le même MovieClip sur la scene. Dans le attachMovie je renomme mon clip a chaque passage. Mais il semble que la variable générale ne soit pas prise en compte car seulement le dernier clip attacher prend les évènements. Voici la partie du code :

while (i<8) {
var monTube:MovieClip = attachMovie("tube_mc", "tube_"+i+"_mc",
this.getNextHighestDepth(), {_x:posX, _y:posY});
monTube.gotoAndStop(conteneur[i]);
posX += 50;
i++;
}

monTube.onPress = function(){
}

Si quelqu'un à une piste je suis plus que preneur.

Merci
A voir également:

2 réponses

pegase31 Messages postés 6138 Date d'inscription dimanche 21 décembre 2003 Statut Modérateur Dernière intervention 4 septembre 2013 11
9 juil. 2009 à 11:39
Bonjour,

Il faut que tu places ton "onPress" dans ton While

Peg'
3
Ariranha Messages postés 79 Date d'inscription mercredi 1 août 2007 Statut Membre Dernière intervention 27 juillet 2011
9 juil. 2009 à 12:01
Merci c'était si simple.

Je pense revenir vers vous dans la journée car je ne suis pas au bout de mes peines, mais c'est comme ça que l'on apprend.

Encore Merci
0