Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Alguém saberia me dizer como eu tenho que fazer para que ao clicar em um botão fazer com que uma animação feita por Action Script pare?
o código da animação é:
onClipEvent (load) {
largura = 300;
altura = 200;
rad = 0;
velo = 1+Math.random()*10;
k = -Math.PI+Math.random()*Math.PI;
this._xscale = this._yscale=30+Math.random()*100;
this._alpha = 20+Math.random()*100;
this._x = -10+Math.random()*largura;
this._y = -10+Math.random()*altura;
}
onClipEvent (enterFrame) {
rad += (k/180)*Math.PI;
this._x -= Math.cos(rad);
this._y += velo;
if (this._y>=altura) {
this._y = -5;
}
if ((this._x>=largura) || (this._x<=0)) {
this._x = -10+Math.random()*largura;
this._y = -5;
}
}
Ela faz com que fique caindo como se fosse uma chuva.
Em outra layer eu tenho o código AS:
for (k=0; k<50; k++) {
duplicateMovieClip(_root.floco, "floco"+k, k);
}
para duplicar a chuvinha.
Porém, eu queria que ao se clicar em um botão essa animação parasse. Eu criei um frame vazio e coloquei na ação do botão para ir para esse frame vazio, mas mesmo assim a animação continua.
Alguém pode me ajudar?
Desde já obriagada =)
Carregando comentários...