Comunidad de diseño web y desarrollo en internet online

2 preguntas sencillas (creo)

Citar            
MensajeEscrito el 20 Ene 2008 08:19 pm
En primer lugar quisiera saber como puedo ponerle una mascara a este efecto de nieve, ya que de la manera que la que usualmente no funciona, la otra seria el como invierto la caída (que se eleve de abajo hacia arriba en lugar de caer).

les agradecería infinitamente su ayuda y/o consejo.

Por Lobo404

1 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Ene 2008 09:19 am
Ok... para que puedas enmascararlo:

_root.setMask(miMascara_mc);

Cabe mencionar que miMascara_mc debe ser un MovieClip exportado para AS en la librería... Sólo dibuja tu máscara.

Ahora, para que cambie la dirección de los copos sólo tienes que invertir el valor de _y

/*
if (this.moving) {
/* El copo desciende según su velocidad prefijada */
this._y += this.speed;
*/

En lugar de usar "this._y += this.speed", utiliza "this._y -= this.speed" nota la diferencia de signos.

Luego... más abajo dice

/* Inicialmente, se coloca el copo de nieve fuera del escenario */
tmp._y = -1;

Lo que yo hice fue que lo coloqué hasta abajo del escenario, para que fuera de abajo hacia arriba

tmp._y = Stage.height +1 // el +1 es para que esté fuera del documento

Y para finalizar, hay que invertir el tope que se usa para quitar los copos que lleguen al suelo:

/* Finalmente, los copos que lleguen al suelo serán eliminados de inmediato
if (this._y>327) {
removeMovieClip(this);
}
*/
en lugar de usar 327, utiliza 0 e invierte el signo

/* Finalmente, los copos que lleguen al suelo serán eliminados de inmediato
if (this._y<0) {
removeMovieClip(this);
}
*/

Bueno, a mi me funcionó así... espero te sirva...

suerte y nos cuentas

Por Stockman

Claber

145 de clabLevel



 

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.