Je craaaaque sur les attachmovie et duplicatemovieclip
maazdaa
Messages postés3Date d'inscriptionsamedi 12 mars 2005StatutMembreDernière intervention14 avril 2005
-
14 avril 2005 à 20:36
_Geno_
Messages postés6Date d'inscriptionvendredi 18 mars 2005StatutMembreDernière intervention 7 janvier 2006
-
7 janv. 2006 à 20:09
j'ai un bouton "cible" qui se déplace et sur lequel j'aimerai qu'apparaisse à chaque clic un clip "impact" à l'endroit du bouton ou j'ai cliqué.
Jusque là tout va bien mais en fait le problème c'est qu'avec mon code (voir ci après) le troisième "impact" remplace le deuxième puis le quatrième remplace le troisième et ainsi de suite... Je voudrais qu'on puisse infliger autant d'impact sur le bouton que l'on veut mais je n'y arrive pas....merci d'avance...
mon code (i, ecarty et ecartx sont des variables globales définie dans la frame 1 du scenario principal. ecarty et ecartx sont des tableau et la valeur initiale de i est 0)
ton i va changer a chaque duplicateMovieClip... sa va posé un probléme non?!?!?
fait pluto comme sa:
_root.impactE0.duplicateMovieClip("impactE0"+i,i,{_x:_xmouse,_y:_ymouse});
//tes variable "ecarty" et "ecartx" seront unique a l'impact que tu duplique!
_root["impactE0"+i].ecarty =_root.cible._y-_ymouse;
_root["impactE0"+i].ecartx =_root.cible._x-_xmouse;
_root["impactE0"+i].onEnterFrame = function(){
//tu peu donc les reprendre ici sans probléme
this._y = _root.cible._y-this.ecarty;
this._x = _root.cible._x-this.ecartx;
trace("ds duplicate i="+i);
}
i++
Ensuite pour le reste fait que des attachMovie... sa simplifie ton code...