lynxial
Messages postés2Date d'inscriptionvendredi 10 juillet 2009StatutMembreDernière intervention23 novembre 2009
-
22 nov. 2009 à 19:08
lynxial
Messages postés2Date d'inscriptionvendredi 10 juillet 2009StatutMembreDernière intervention23 novembre 2009
-
23 nov. 2009 à 18:53
Bonjour à tous,
J'ai un petit soucis concernant les booléen, je m'explique :
J'ai conçu un carré "mc1". A chaque clique sur le carré, un autre carré est créé dans la scène, celui-ci se repositionne au centre de l'écran. Juste que la tout va bien. Maintenant ce que je voudrais c'est que l'on ne puisse cliquer que sur le dernier carré affiché. Pour le premier c'est facile ! Mais pour les autres je suis bien embêtée, j'essai en vain... Voici le code as2 :
import mx.transitions.Tween;
import mx.transitions.easing.*;
var i:Number = 3;
var conteneur:MovieClip = this.createEmptyMovieClip("conteneur", 1);
var clip01:MovieClip = conteneur.attachMovie("mc", "mc1", 2);
var bol1 : Boolean = false;
clip01._x = (Stage.width)/2;
clip01._y = (Stage.height)/2;
conteneur.mc1.onPress = function() { //mc3 est créé
if (bol1==false)
{
var clip:MovieClip = conteneur.attachMovie("mc", "mc"+i, i);
clip._y = conteneur.mc1._y;
new Tween(clip, "_x", Strong.easeOut, conteneur.mc1._x, (conteneur.mc1._x-100), 2, true);
new Tween(conteneur, "_x", Strong.easeOut, conteneur._x, (conteneur._x+100), 5, true);
i++;
bol1=true;
}
};
onEnterFrame = function () {
for (j=3; j<i; j++) {
var clip_clik = conteneur["mc"+j];
clip_clik.onPress = function() {
trace (clip_clik);
var clip_suivant:MovieClip = conteneur.attachMovie("mc", "mc"+i, i);
clip_suivant._y = conteneur.mc1._y+ random(150);
clip_suivant._x =((Stage.width)/2-100)-(100*(i-4));
new Tween(clip_suivant, "_x", Strong.easeOut, ((Stage.width)/2-100)-(100*(i-4)), ((Stage.width)/2-100)-(100*(i-4))-100, 2, true);
new Tween(conteneur, "_x", Strong.easeOut, conteneur._x, (conteneur._x+100), 5, true);
i++;
};
}
};
lynxial
Messages postés2Date d'inscriptionvendredi 10 juillet 2009StatutMembreDernière intervention23 novembre 2009 23 nov. 2009 à 18:53
Je te remercie dj_ouf pour tes réponses apportées. Toutefois je ne vois pas trop comment y parvenir. Je m'y colle tout de suite et je vous envoie la réponse dès que j'y suis arrivée (si j'y arrive un jour !).