Trucsweb.com

Forum de discussion

 Forum « Flash et Shockwave » (archives)

Pourquoi mon "action" stoppée parasite-t-elle la séquence suivante?

Envoyé: 19 février 2004, 10h35 par moonfleet


Grace au conseil de "Blues" (merci à lui), je suis parvenu à interrrompre une action qui débordait sur ma séquence 2 en supprimant le clip "dot" par ceci:

for(i=0;i<=20;i++){
_root["dot"+i].removeMovieClip()
}

Cela fonctionne mais...
Il se trouve que ma séquence 2 reste parasitée: tu texte animé sur la séquence 2 se trouve détérioré (haché). Ce n'est pas le cas si je n'éxécute que la séquence 2, ce qui me permet de conclure que c'est l'action placée en séquence 1 qui est responsable.

Voici l'action script en question:



_quality = "LOW";
loadVariablesNum("http://t0.extreme-dm.com/c.g?tag=nc32007a&;j=n", 0);
count = 0;
damp = .9;
Fat = 8;
lim = 20;
maxshape = 500;
xstart = 400;
ystart = 240;
function move() {
this._x += this.vx;
this._y += this.vy;
this.vx += Math.random()*2-1;
this.vy += Math.random()*2-1;
this.vx *= damp;
this.vy *= damp;
if (this._yscale<maxshape*0.4) {
this._yscale = this._xscale -= Fat/5;
} else {
this._yscale = this._xscale -= Fat;
}
if (this._x>(xstart+lim)) {
this.vx = -(this.vx);
this._x = xstart+lim;
}
if (this._x<(xstart-lim)) {
this.vx = -(this.vx);
this._x = xstart-lim;
}
if (this._y>(ystart+lim)) {
this.vy = -(this.vy);
this._y = ystart+lim;
}
if (this._y<(ystart-lim)) {
this.vy = -(this.vy);
this._y = ystart-lim;
}
if (this._yscale>maxshape | this._yscale<maxshape/10) {
Fat = -Fat;
}
}
for (i=0; i<20; i++) {
dot = attachMovie("dot", "dot"+count, count++);
dot._yscale = dot._xscale=maxshape;
dot.color = new Color(dot);
dot.color.setRGB(16775372);
dot._x = xstart+Math.random()*15-7.5;
dot._y = ystart+Math.random()*15-7.5;
dot.onEnterframe = move;
}




Peut-on stopper cette action d'une autre manière? Ou comment puis-je conserver intacte ma séquence 2?


Merci infiniment de me sortir de ce casse-tête, je commence vraiment à m'arracher les cheveux :(

JF


Réponses

 sp spRe: Pourquoi mon  toph23/2/2004
Aucun médias sociaux
X

Trucsweb.com Connexion

Connexion

X

Trucsweb.com Mot de passe perdu

Connexion

X

Trucsweb.com Conditions générales

Conditions

Responsabilité

La responsabilité des Trucsweb.com ne pourra être engagée en cas de faits indépendants de sa volonté. Les informations mises à disposition sur ce site le sont uniquement à titre purement informatif et ne sauraient constituer en aucun cas un conseil ou une recommandation de quelque nature que ce soit.

Aucun contrôle n'est exercé sur les références et ressources externes, l'utilisateur reconnaît que les Trucsweb.com n'assume aucune responsabilité relative à la mise à disposition de ces ressources, et ne peut être tenue responsable quant à leur contenu.

Droit applicable et juridiction compétente

Les règles en matière de droit, applicables aux contenus et aux transmissions de données sur et autour du site, sont déterminées par la loi canadienne. En cas de litige, n'ayant pu faire l'objet d'un accord à l'amiable, seuls les tribunaux canadien sont compétents.

X

Trucsweb.com Trucsweb

X

Trucsweb.com Glossaire

X

Trucsweb.com Trucsweb

X

Trucsweb.com Trucsweb

Conditions

Aucun message!

Merci.

X
Aucun message!
X

Trucsweb.com Créer un compte

Créer un compte

.
@