marcopolo100
Messages postés2Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention 3 juillet 2012
-
3 juil. 2012 à 01:00
marcopolo100
Messages postés2Date d'inscriptionmercredi 22 mars 2006StatutMembreDernière intervention 3 juillet 2012
-
3 juil. 2012 à 19:11
Bonsoir, j'ai un soucis avec la suppression de clips, voici mon code :
x=0;
this.createEmptyMovieClip("mt",-10)
mt.lineStyle (40,0x990000);
mt.lineTo(0,-100)
this.onEnterFrame = function () {
this.mt.duplicateMovieClip("m"+x,x=x+10)
this["m"+x]._rotation +=x;
if (x == 360) delete this.onEnterFrame;
if (x == 360){suppression();}
}
var incr:Number = 0;
function suppression(){
var duree_enchere:Number 129600000; // 36 heures
var pourcentage:Number = Math.floor(timeDiff*100/duree_enchere)
var pourcent_y:Number = Math.floor(36*(pourcentage)/100);
removeMovieClip (mt);
for (y;y <= pourcent_y;y++){
var clip:String = "m"+y;
removeMovieClip(clip);
}
}
En fait la première partie génère des lignes qui forment un cercle, 36 exactement.
Par contre je ne suis pas sur de leurs noms, quelqu'un peux t-il me confirmer qu'ils se nomment bien "mt", "m1", "m2",..., "m36" ?
Ma boucle FOR est censé supprimer un certain "pourcentage" des lignes crées (si vous n'arrivez pas à suivre les chiffres ce n'est pas ce qui est important) j'ai beau tester tout et n'importe quoi avec "removeMovieClip" je n'arrive à rien faire disparaitre...