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

Cambiar la velocidad de un cop de nieve

Estas en el tema de Cambiar la velocidad de un cop de nieve en el foro de Flash y Actionscript en Foros del Web. Hola amigos!! por fis encesito su ayuda!!! no me manejo mucho con actionscript, necesito hacer lo siguiente: Tengo una animacion con copos de nieve cayendo ...
  #1 (permalink)  
Antiguo 15/05/2009, 12:48
 
Fecha de Ingreso: abril-2008
Mensajes: 3
Antigüedad: 16 años, 6 meses
Puntos: 0
Cambiar la velocidad de un cop de nieve

Hola amigos!! por fis encesito su ayuda!!! no me manejo mucho con actionscript, necesito hacer lo siguiente:
Tengo una animacion con copos de nieve cayendo lentamente, necesito que los copos bajen rapidamente y de abajo hacia arriba, como si alguien los esta tirando desde abajo..¿entienden?
aca va el codigo, ¿que debo cambiar de esto? (snow se llama el objeto copo de nieve)
Muchas gracias!!!

w = Stage.width;
h = Stage.height + 100;
max_snowsize = 10;
snowflakes = 40;

init = function ()
{
for( i = 0; i < snowflakes; i++ )
{
t = attachMovie("snow", "snow"+i, i);
t._alpha = 50 + Math.random()*50;
t._x = -(w*0.5) + Math.random()*(1.5*w);
t._y = -(h*0.5) + Math.random()*(1.5*h);
t._xscale = t._yscale = 50 + Math.random()*(max_snowsize*10);
t.k = Math.random()*1.5 + 1;
t.wind = Math.random()*3.5 - 1.5;
t.onEnterFrame = mover;
}
}
mover = function ()
{
this._y += this.k;
this._x += this.wind;
if(this._y > h+10)
{
this._y = -20;
}
if(this._x > w+20)
{
this._x = -(w*0.5) + Math.random()*(1.5*w);
this._y = -20;
}
else if(this._x < -20)
{
this._x = -(w*0.5) + Math.random()*(1.5*w);
this._y = -20;
}
}
init();
  #2 (permalink)  
Antiguo 15/05/2009, 18:28
Avatar de gerardojaras  
Fecha de Ingreso: mayo-2009
Ubicación: Guatemala
Mensajes: 16
Antigüedad: 15 años, 6 meses
Puntos: 1
Respuesta: Cambiar la velocidad de un cop de nieve

No tenes una variable que te maneje la velocidad? podrias manejarlo por ahi... cambiando ese valor a la hora que moves el objeto..... lo podes ir cambiado conforme a la posicion.
  #3 (permalink)  
Antiguo 15/05/2009, 22:16
Avatar de the_ghost  
Fecha de Ingreso: octubre-2003
Ubicación: Caracas, Venezuela
Mensajes: 104
Antigüedad: 21 años, 1 mes
Puntos: 5
Respuesta: Cambiar la velocidad de un cop de nieve

Según lo que veo, tienes 40 copos de nieve cayendo con una velocidad pseudo-aleatoria horizontal y vertical distinta para cada copo, pero siempre van hacia abajo y al llegar al extremo inferior, son devueltos a la parte superior del stage.

Quieres que los copos al llegar a cierto punto se devuelvan? Es decir, que si van bajando y llegan al fondo del Stage, empiezan a subir, y cuando llegan a la parte superior, empiezan a bajar? O quieres un efecto distinto?
__________________
ThE GhOsT
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 00:05.