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

Transición de color suave

Estas en el tema de Transición de color suave en el foro de Flash y Actionscript en Foros del Web. Quién me enseña por favor a construir una transición de color (con código) de un mC pero que el cambio de color sea suave....
  #1 (permalink)  
Antiguo 25/05/2007, 20:39
 
Fecha de Ingreso: septiembre-2003
Mensajes: 81
Antigüedad: 14 años, 3 meses
Puntos: 0
Transición de color suave

Quién me enseña por favor a construir una transición de color (con código) de un mC pero que el cambio de color sea suave.
  #2 (permalink)  
Antiguo 26/05/2007, 09:14
Avatar de sheshu  
Fecha de Ingreso: abril-2006
Ubicación: En too el medio
Mensajes: 160
Antigüedad: 11 años, 8 meses
Puntos: 0
Re: Transición de color suave

hola,

en este tuto se explica una manera de hacerlo, tiene un fla para descargar con el ejemplo
Tutorial para cambiar el color de un clip en Flash, usando ActionScript

un saludo,

sheshu
__________________
sheshu ::: www.tutoriales-flash.com
  #3 (permalink)  
Antiguo 26/05/2007, 14:38
 
Fecha de Ingreso: septiembre-2003
Mensajes: 81
Antigüedad: 14 años, 3 meses
Puntos: 0
Re: Transición de color suave

Gracias Sheshu por responder. Ultimamente mis preguntas (y las de muchos compañeros) pasan por el foro sin ninguna respuesta. Indagué por la web sin encontrar una respuesta afortunada, por eso la propuse en el foro. Creo que al final no hay malas preguntas sino respuestas mal concebidas.

Bueno, ahora si al grano. Ya había visto ese tutorial y me pareció muy complejo para lo que necesitaba, un código sencillo para unos botones que cambiaran de color de manera suave mouse arriba. Después de "estudiar" y romperme "los sesos" resolví la situación de esta forma:

1. Dentro de un mc hice una transición continua de los dos colores.

2. En la escena principal encima del MC contruí un botón transparente. Dentro del botón coloque este código:

on (rollOver) {
_root.mouse_over_mc = true;
}

on (rollOut) {
_root.mouse_over_mc = false;
}


3. FInalmente, en el primer fotograma de la escena principal este código:

_root.mc.onEnterFrame = function() {
if (mouse_over_mc) {
_root.mc.nextFrame();
} else {
_root.mc.prevFrame();
}
};


Gracias de todas maneras por tu interés.
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 05:16.