Bonsoir !
J'ai créer une petite anim qui montre un chalet, et j'ai mis un code en ActionScript pour faire tomber de la neige devant.
Le souci, c'est que lorsque je clique sur un bouton pour passer a la page suivante, la neige continue de tomber, coment dois-je faire pour stopper l'action de la neige ?
a tout hassard, voici mon code :
// profondeur des clips :
prof = 1;
// fréquence des flocons :
_root.nbr = 10;
// création d'un flocon générique :
_root.createEmptyMovieClip("baseParticule", prof);
with (_root.baseParticule) {
_x = 0;
_y = 0;
_alpha = 0;
lineStyle(6, 0xffffff, 127);
moveTo(0, 0);
lineTo(4, 0);
}
// comportement du flocon :
particule = function () {
prof++;
_root.baseParticule.duplicateMovieClip("p"+prof, prof);
_root["p"+prof]._y = 0;
_root["p"+prof]._x = random(800);
_root["p"+prof].sens = Math.random(4)*4;
oh = _root["p"+prof].sens*2+1;
_root["p"+prof]._width = oh;
_root["p"+prof]._height = oh;
_root["p"+prof]._alpha = oh*12;
_root["p"+prof].onEnterFrame = function() {
if (this._y<610) {
this._y += this.sens;
} else {
this._alpha--;
if (this._alpha<=0) {
this.removeMovieClip();
delete this.onEnterFrame;
}// if alpha
}//else
};
updateAfterEvent();
};
// mitraillage de flocons :
baseInterv = setInterval(particule, _root.nbr);
stop();