Comunidad de diseño web y desarrollo en internet online

AGREGAR EFECTOS A UNA PELÍCULA

Citar            
MensajeEscrito el 13 Dic 2006 04:30 pm
Hola amigos.
Me gustaría que alguien me desasnara en esta cuestión.
Tengo una película con 9600 fotogramas. A esta película deseo agregarle alguno de los efectos que tam amablemente compartis con los profamos como yo, concretamente los efectos de NIEVE y de LLUVA, pero no se como hacerlo.
No tengo problemas cuando agrego estos efectos a una película con un solo fotograma, el problema me surje cuando incremento el número de fotogramas, en este caso no se reproduce el efecto.
Desearía, por ejemplo, que en mi pelicula del fotograma 1 al 500 nevara, del 600 al 1000 lloviera, y así hasta el final.
¿Sería posible?
Gracias anticipadas.

Por _SAPO_

2 de clabLevel



 

msie
Citar            
MensajeEscrito el 13 Dic 2006 04:36 pm
Modifica los tutoriales de nieve y lluvia, para que en vez de en _root se creen en un mc. Entonces donde quieras que haya el efecto mantienes ese mc y listo.

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 13 Dic 2006 04:55 pm
Hola zah. Ante todo muchas gracias por tu rápida respuesta. El problema es que mis conocimientos de ActionScript son sumamente limitados. ¿serías tan amable de decirme concretamente que es lo que tengo que hacer? Gracias y disculpa mi torpeza.

Por _SAPO_

2 de clabLevel



 

msie
Citar            
MensajeEscrito el 13 Dic 2006 05:14 pm
Para el efecto nieve (imagino que el de lluvia será parecido), crea un movieclip vacío y en el fotograma pega el código. Lo que he hecho es quitar las referencias a _root para que los clips de nieve creen en el clip que los contiene, y he quitado el controller_mc, cuyas acciones ya hace este mismo mc:

Código :

//////////////////////////////////////////////////////////////////
function randRange(min:Number, max:Number):Number {
   var randomNum:Number = Math.floor(Math.random()*(max-min+1))+min;
   return randomNum;
}
//////////////////////////////////////////////////////////////////
function moveSnow() {
   if (this.moving) {
      this._y += this.speed;
      this._x += Math.cos(this._y/10);
      //Aquí tendrás que apañartelas :D
      /*if (this.hitTest(_root.rect_mc.Ice_mc)) {
         this.moving = false;
         this.stopCounter = 0;
      }*/
      if (this._y>327) {
         removeMovieClip(this);
      }
   } else {
      this.stopCounter++;
      if (this.stopCounter>500) {
         this.onEnterFrame = null;
         this.removeMovieClip();
      }
   }
}
//////////////////////////////////////////////////////////////////
function createSnow() {
   i = getNextHighestDepth();
   tmp = attachMovie("SnowFlake", "snowflake_mc"+i, i);
   tmp._x = randRange(1, 550);
   tmp._y = -1;
   tmp._alpha = randRange(50, 100);
   tmp.speed = randRange(1, 10);
   tmp._xscale = randRange(70, 110);
   tmp._yscale = tmp._xscale;
   tmp.moving = true;
   tmp.onEnterFrame = moveSnow;
}
//////////////////////////////////////////////////////////////////
this.onEnterFrame = function() {
   createSnow();
};
//////////////////////////////////////////////////////////////////

Entonces donde quieras nieve pon el mc vacío en la posición 0,0 y cuando dejas de querer, lo quitas.

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 13 Dic 2006 06:38 pm
Hola Zah.
¡¡¡ GRACIAS !!! Gracias a tí he conseguido ver la película con la nieve cayendo, pero no consigo hecer que deje de nevar, no soy capaz de ver donde está esa posición 0,0 y mucho menos quitarla en el fotograma donde quiero que pare de nevar.

Por _SAPO_

2 de clabLevel



 

msie
Citar            
MensajeEscrito el 13 Dic 2006 06:44 pm
:?
crea una capa.
Añade el clip vacío con ese código en el primer (único) fotograma, en esa capa.
En propiedades, ponlo a x=0;y=0.
Que la capa continúe hasta donde quieras, y cuando eso, inserta un fotograma clave vacío.

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 13 Dic 2006 08:28 pm
¡¡¡¡ CONSEGUIDO !!!!
Muchas gracias por tu paciencia.

Por _SAPO_

2 de clabLevel



 

msie

 

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