_________________________________________________________
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….
jacknikolson
Messages postés134Date d'inscriptionjeudi 17 juin 2004StatutMembreDernière intervention18 novembre 2012 1 juil. 2007 à 22:20
Salut et merci pour la réponse.
Entre temps j'ai testé un truc qui marche
Comme je veux virer toutes les ocurences de "cadre" mais sans virer cadre lui même j'ai joué sur la profondeur
profondeur = root.a1.contentMc.cadre.getDepth();
for (vf=0; vf<a2; vf++) {
if (_root.a1.contentMc["cadre"+vf].getDepth() != profondeur) {
_root.a1.contentMc["cadre"+vf].removeMovieClip();
}
En reperant la profodeur du clip que je veux garder le tour est joué.
Darkrats
Messages postés212Date d'inscriptionmardi 2 novembre 2004StatutMembreDernière intervention12 mai 20081 1 juil. 2007 à 20:26
Salut,
Je ne suis pas sûr d'avoir tout saisi mais si tu veux supprimer seulement certains clips.
Tu pourrais stocker le chemin de tes clips temporaires dans un tableau et à chaque lancement de ta fonction effacer chaque clip contenu dans ton tableau.
Il te suffit donc de définir les clips que tu voudrais voir supprimer au prochain lancement de ta fonction et de les stocker dans ce tableau.
Une fois que la fonction est lancée, tu fais une boucle for() sur ton tableau et tu supprimes le clip contenu dans chaque cellule.
Après tu nettoyes ton tableau et tu restockes les nouveaux clips temporaires etc.
--------- Darkrats ---------
la loi est dure mais c'est la loi
----------------------------
Si je ne réponds pas assez vite, rappelez-moi ->