Salut,
J'ai un petit souci que je n'arrive pas à régler.
J'ai une fonction qui génère des clips en fonction de variables reçues, à partir d'un clip sur ma scène (cadre).
_________________________________________________________
_root.genere_images = function (a1,a2) {
_root.number = (a2-a1)+1;
_root.a1.contentMc.cadre._visible = 0;
colonne = 2;
for (i=0; i<_root.number; i++) {
_root.a1.contentMc.cadre.duplicateMovieClip("cadre"+i, i*1+5000);
_root.a1.contentMc["cadre"+i].glu.loadMovie(_root["vignette"+(i+a1)]);
_root.a1.contentMc["cadre"+i].varTitre = _root["titre"+(i+a1)];
_root.a1.contentMc["cadre"+i].largeur = _root["img_width"+(i+a1)];
_root.a1.contentMc["cadre"+i].hauteur = _root["img_height"+(i+a1)];
if (i<colonne) {
_root.a1.contentMc["cadre"+i]._y = 70;
_root.a1.contentMc["cadre"+i]._x = 80*i+90;
} else {
_root.a1.contentMc["cadre"+i]._y = Number(_root.a1.contentMc["cadre"+(i-colonne)]._y)+70;
_root.a1.contentMc["cadre"+i]._x = _root.a1.contentMc["cadre"+(i-colonne)]._x;
}
}
};
_________________________________________________________
Cette fonction doit être déclenchée par des boutons qui reçoivent au préalable les variables a1 et a2.
Le souci c'est que ça cumule les clips à chaque fois que je lance ma fonction depuis l'un des boutons.
Je ne trouve pas de solution pour remettre le truc à zéro à chaque fois.
Il faudrait que je puisse faire un removeMovieClip sur les clips créés précédemment MAIS dans mon clip _root.a1.contentMc le clip cadre lui doit rester en place, seuls les clips cadre0, cadre1 etc devraient disparaître..
Je ne réussis pas à faire ça.
Quelqu'un aurait-il une solution ?