Bonjour :)
Alors voilà, j'essaye de créer une animation qui permet à partir d'un clip, de le dupliquer et une fois qu'on appuie sur un bouton, les clips descendent successivement jusqu'à une position donnée.
Ma duplication fonctionne nikel, le départ successif aussi mais le problème que j'ai c'est que les clips ne s'arrêtent pas à la limite que je leur ai donnée et le setInterval ne se supprime pas
Voici mon code :
var nbclips:Number = 20;
var decompte:Number = -1;
o_mc_rond_0._x = 50;
o_mc_rond_0._y = 50;
for (i=1; i<=nbclips; i++) {
o_mc_rond_0.duplicateMovieClip("o_mc_rond_"+i,this.getNextHighestDepth());
eval("o_mc_rond_"+i)._y = 50;
eval("o_mc_rond_"+i)._x = 50+i*7.5;
this._y = 50;
}
bouton.onRelease = function() {
setInterval(go,100);
};
function go():Void {
decompte++;
if (decompte>nbclips) {
this.clearInterval();
} else {
eval("o_mc_rond_"+decompte).onEnterFrame = function():Void {
if (eval("o_mc_rond_"+decompte)._y<=300) {
trace(decompte);
trace(o_mc_rond_0._y);
this._y += 10;
} else if (eval("o_mc_rond_"+decompte)._y>300) {
delete eval("o_mc_rond_"+decompte).onEnterFrame();
}
}
}
}
Merci :)