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

Résolu
Signaler
Messages postés
79
Date d'inscription
mercredi 1 août 2007
Statut
Membre
Dernière intervention
27 juillet 2011
-
Messages postés
79
Date d'inscription
mercredi 1 août 2007
Statut
Membre
Dernière intervention
27 juillet 2011
-
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

2 réponses

Messages postés
6138
Date d'inscription
dimanche 21 décembre 2003
Statut
Modérateur
Dernière intervention
4 septembre 2013
11
Bonjour,

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

Peg'
Messages postés
79
Date d'inscription
mercredi 1 août 2007
Statut
Membre
Dernière intervention
27 juillet 2011

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