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

boton con animacion inversa

Estas en el tema de boton con animacion inversa en el foro de Flash y Actionscript en Foros del Web. hola,lo que necesito parece sencillo pero hasta ahora nadie me lo ha sabido responder con suficiente claridad. Simplemente quiero que al hacer un on roll ...
  #1 (permalink)  
Antiguo 08/02/2005, 11:17
 
Fecha de Ingreso: diciembre-2004
Mensajes: 108
Antigüedad: 13 años
Puntos: 0
boton con animacion inversa

hola,lo que necesito parece sencillo pero hasta ahora nadie me lo ha sabido responder con suficiente claridad.
Simplemente quiero que al hacer un on roll over en una movieclip vaya hacia adelante y al hacer un on roll out vuelva al frame incial.Esto quiero implimentarlo como es logico en un boton, y lo que me gustaria que alguien me dijera como hacerlo claro...supongo que con actionscript,pero que al mismo tiempo este codigo pueda aplicarselo a cualquiero animacion que tenga....es decir, para que haga un alpha, o para cuando cambie de un color a otro,o para cuando haga una animacion con movimiento.Quiero que los botones tengan ese aspecto tan xulo que los devuelve a su estado incial.
Se que a lo mejor pido mucho,pero si alguien puediera decirme como hacerlo aunque sea algo parecido se lo agradecere...

gracias....
  #2 (permalink)  
Antiguo 08/02/2005, 13:00
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 14 años, 5 meses
Puntos: 406
Hola amazoncobra:
Como ejemplo crea un MC en la capa 1 frame 1 coloca un círculo, en el frame 10 coloca un fotograma clave y mueves el círculo del frame 10 hacia la derecha y le das una intgerpolación de movimiento,
Crea otra capa para las acciones, en el frame 1 y 10 coloca un stop();
Este MC lo pones en el escenario y le pones como nombre de instancia: clip.
Crea tu botón y lo pones en el escenario, lo seleccionas y coloca éste código:

on(rollOver){
clip.onEnterFrame = function(){
this.nextFrame()
}
}
on(rollOut){
clip.onEnterFrame = function(){
this.prevFrame()
}
}

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
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:18.