Recuperer un id d'un clip - Flash/ActionScript - Programmation
Marsh Posté le 20-10-2005 à 20:58:29
je suis pas sur de comprendre le but de ce que tu fait mais a ta place je donnerais une duree de vie a tes clips pour qu'ils s'autodetruisent...
par exemple si ton anim a une frequence de 1 image/seconde (et que tu utilise SetInterval pour creer tes occurences) tu peut attacher ce code a chaque cube:
Code :
|
et mettre destruct=false; sur ta premiere frame et destruct=true; sur la derniere...
a moins que tu ais un grand nombre d'occurences ca devrait marcher
Marsh Posté le 24-10-2005 à 17:20:14
je comprends pas... j'essaie de faire ce que tu m'a dit.. Mais ça marche pas.. j'arrive pas à faire s'autodetruire un clip !
dans la timeline j'ai fait un truc du genre :
this.removeMovieClip()
ou
delete this;
.. Mais ça marche pas !
Marsh Posté le 20-10-2005 à 18:12:25
bonjour,
dans mon script, je crée un clip toutes les 600 milisecondes avec la fonction "duplicateMovieClip".. donc il utilise une incrementation pour le name et le depth...
à la fin de mon clip, dans la timeline j'essaie de supprimer le clip qui a été dupliqué (parceque sinon les objets se démultiplient à l'infini et ça provoque un désastre si on arrete pas l'animation à temps ! lol )
donc dans cette timeline j'avais fait un truc du genre : this._parent.removeMovieClip();
... mais ça n'a pas fonctionné !!!
alors j'ai essayé de tricher en faisant :
... mais le probleme c'est que ça effacte le cube1 ... Mais l'incrementation ne se fait pas !
il m'affiche
cube1 is deleted
cube1 is deleted
cube1 is deleted
cube1 is deleted
cube1 is deleted
... les variables dans Flash ne se baladent pas d'un clip à l'autre ?
---------------
Freed102