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

Efecto elasticidad

Estas en el tema de Efecto elasticidad en el foro de Flash y Actionscript en Foros del Web. Hola akigos, alguien sabria decirme cómo se realiza un efecto de elasticidad,es decir,supongamos un boton cuadrado,el efecto consistiria en que al pasar el raton sobre ...
  #1 (permalink)  
Antiguo 04/01/2003, 10:44
Avatar de Tantra  
Fecha de Ingreso: mayo-2001
Mensajes: 125
Antigüedad: 16 años, 6 meses
Puntos: 0
Efecto elasticidad

Hola akigos, alguien sabria decirme cómo se realiza un efecto de elasticidad,es decir,supongamos un boton cuadrado,el efecto consistiria en que al pasar el raton sobre el mismo,el cuadrado le siga hasta cierto punto.Una vez llegado a ese punto, el magnetismo se rompe y el cuadrado vuelve a su sitio oscilando un par de veces antes de detenerse en la posicion original.

por si no han podido hacerse una idea (que no me extrañaría) se trata de algo parecido a lo que sucede en la web http://www.mjau-mjau.com/main.html con sus botones.

Gracias por su ayuda amigos
  #2 (permalink)  
Antiguo 04/01/2003, 13:26
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 15 años, 11 meses
Puntos: 193
ActionScript!!!

Aqui te dejo la formula de la elasticidad Checala y modificala para lo que necesites!

Código:
onClipEvent (enterFrame) { 
Movieclip.prototype.elastico = function (origenX, origenY, friccion, radio) {
 if (accion == 0) { 
velocidadX = velocidadX*friccion+((origenX-this._x)*radio); 
velocidadY = velocidadY*friccion+((origenY-this._y)*radio); 
this._x += velocidadX;this._y += velocidadY;}}; 
this.elastico(200, 200, .8, .4);   
} 

onClipEvent (mouseDown) { 
if (this.hitTest(_root._xmouse, _root._ymouse, true)) { 
accion = 1; 
this.startDrag(true); 
} 
} 

onClipEvent (mouseUp) { 
accion = 0; 
this.stopDrag(); 
}
El Codigo en negritas son las propiedades del Efecto origenX, origenY, friccion, radio

Saludos!!

Última edición por TMeister; 04/01/2003 a las 13:28
  #3 (permalink)  
Antiguo 04/01/2003, 13:53
Avatar de Tantra  
Fecha de Ingreso: mayo-2001
Mensajes: 125
Antigüedad: 16 años, 6 meses
Puntos: 0
Gracias por tu ayuda amigo, estoy impaciente por probarlo
  #4 (permalink)  
Antiguo 06/01/2003, 05:53
 
Fecha de Ingreso: enero-2003
Mensajes: 1
Antigüedad: 14 años, 11 meses
Puntos: 0
Sonrisa

Si te fijas en la pagina de mjau-mjau se encuentra el .fla de lo que estas necesitando que se diferencia del que te pasaron

sticky Buttons v.1
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 11:03.