Foros del Web » Creando para Internet » Flash y Actionscript »

Como parar un script con otro script

Estas en el tema de Como parar un script con otro script en el foro de Flash y Actionscript en Foros del Web. Hola tengo un problema al simular Lluvia. Funciona bién pero cuando acaba la animació y pasamos a otro fotograma o escena la lluvia no desaparece ...
  #1 (permalink)  
Antiguo 25/07/2008, 10:51
 
Fecha de Ingreso: julio-2008
Mensajes: 4
Antigüedad: 9 años, 4 meses
Puntos: 0
Como parar un script con otro script

Hola tengo un problema al simular Lluvia. Funciona bién pero cuando acaba la animació y pasamos a otro fotograma o escena la lluvia no desaparece y claro me jode toda la presentación.

Alguién sabe como pararlo?

El script es este:

var rain_speed:Number = 16;
var rain_direction:Number = 4;//negative values accepted
var rain_density:Number = 200;
_root.createEmptyMovieClip("rain_mc", _root.getNextHighestDepth());
for (i=0; i<=rain_density; i++) {
_root.rain_mc.attachMovie("drop", "drop"+i, _root.rain_mc.getNextHighestDepth(), {_x:Math.random()*Stage.width, _y:Math.random()*Stage.height, _rotation:-50});
}
var inter = setInterval(function () {
for (i=0; i<=rain_density; i++) {
_root.rain_mc["drop"+i]._y += rain_speed;
_root.rain_mc["drop"+i]._x += 5;
if (_root.rain_mc["drop"+i]._y>Stage.height) {
_root.rain_mc["drop"+i]._y = 0;
} else if (_root.rain_mc["drop"+i]._x>Stage.width) {
_root.rain_mc["drop"+i]._x = 0;
} else if (_root.rain_mc["drop"+i]._x<0) {
_root.rain_mc["drop"+i]._x = Stage.width;
}
}
}, 20)

Primero teneis que divbujar una gota, ponerle el nombre de drop y funcionará, el efecto es xulo pero no se puede parar...
  #2 (permalink)  
Antiguo 25/07/2008, 11:01
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Respuesta: Como parar un script con otro script

Hola MierdasdeNicks:
No dices como vas al otro frame.
Supongamos que tenemos un botón para ir al otro frame:
on(release){
removeMovieClip(_root.rain_mc);
gotoAndStop(5);
}

Rspero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 25/07/2008, 11:42
 
Fecha de Ingreso: julio-2008
Mensajes: 4
Antigüedad: 9 años, 4 meses
Puntos: 0
Respuesta: Como parar un script con otro script

Tienes razon me olvide, voy de fotograma en fotograma con botones de navegador, pero en algunos fotogramas pongo clips y algunos me dan errores como el que pregunto, probaré lo que me dices, pero probé algo similar y no funciono.

Pero gracias por contestar.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:52.