Comunidad de diseño web y desarrollo en internet online

Vibracion tween, posible?

Citar            
MensajeEscrito el 07 Mar 2008 09:57 pm
Hola, queria saber si es posible realizar una vibracion con tween. HAce pocos dias que lo comeze a usar y no se muy bein como conseguir este efecto .
Gracias

Por eldavi

60 de clabLevel



 

opera
Citar            
MensajeEscrito el 07 Mar 2008 11:11 pm
pues con tween seria dificil, pero podrias usar un poco de ationscript no?....
algo como esto:

Código :

 onClipEvent (load) {
   centro = this._x;
   intensidad = 4;
   }
   onClipEvent (enterFrame) {
      this._x = centro + random (intensidad);
      this._y = centro + random (intensidad);
      }  


y ya si necesitas moverlo, usa el tween sobre el simbolo de manera normal....
asi creo es mas sencillo que animar la vibracion.....

Por riajiru

38 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 08 Mar 2008 03:52 pm

Por clipdepelicula

237 de clabLevel



 

Valencia (España)

firefox
Citar            
MensajeEscrito el 08 Mar 2008 04:30 pm
Gracias chicos, voy a probarlo :wink:

Por eldavi

60 de clabLevel



 

opera
Citar            
MensajeEscrito el 08 Mar 2008 05:01 pm
Suponiendo que tenemos un clip llamado "objeto", pega este codigo en el primer fotograma de tu peli:

Código :

MovieClip.prototype.temblar = function(value) {
   if (value) {
      this.orgX = this._x;
      this.orgY = this._y;
      this.onEnterFrame = function() {
         this._x = this.orgX+Math.random()*(value*2)-value;
         this._y = this.orgY+Math.random()*(value*2)-value;
      };
   } else {
      delete this.onEnterFrame;
      this._x = this.orgX;
      this._y = this.orgY;
   }
};

objeto.onRollOver = function() {
   this.temblar(5);

};
objeto.onRollOut = function() {
   this.temblar(0);

};

Por clipdepelicula

237 de clabLevel



 

Valencia (España)

firefox
Citar            
MensajeEscrito el 08 Mar 2008 05:16 pm
Gracias, funciona, pero tengo un par de dudas:

- Es posible que la vibracion dure el tiempo o frames que indiquemos y pare???
- No tengo el mc centrado, esta a x=0 y=0, entonces al no ser el centro del mc la vibracion queda rara, como elevada, podemos dictar nuestro propio eje de referencia para la vibracion??
Muchas gracias

Por eldavi

60 de clabLevel



 

opera
Citar            
MensajeEscrito el 08 Mar 2008 05:33 pm
sumale el ancho/2 a la _x y el alto/2 a la _y para centrarlo
y para lo de la duracion mirate setInterval y seguro que lo sacas

Por clipdepelicula

237 de clabLevel



 

Valencia (España)

firefox

 

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