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

Transición en color

Estas en el tema de Transición en color en el foro de Flash y Actionscript en Foros del Web. Holas. Necesito algo muy simple: tengo un objeto (es una foto de un objeto rojo con textura) y necesito que vaya cambiando de tonos automática ...
  #1 (permalink)  
Antiguo 13/06/2005, 13:50
 
Fecha de Ingreso: marzo-2005
Mensajes: 201
Antigüedad: 12 años, 8 meses
Puntos: 0
Transición en color

Holas. Necesito algo muy simple: tengo un objeto (es una foto de un objeto rojo con textura) y necesito que vaya cambiando de tonos automática y suavemente (pasar al azul, al celeste, al verde, al rosa...) preservando su textura.
¿Alguien puede ayudarme con Action Script, para no tener que hacerlo vía Photoshop y que el archivo se me haga muy pesado?
No necesito interactividad ni botones ni intervención del usuario.
Gracias!
  #2 (permalink)  
Antiguo 13/06/2005, 14:21
 
Fecha de Ingreso: octubre-2004
Mensajes: 6
Antigüedad: 13 años, 1 mes
Puntos: 0
Pues, podria hacerce quizas con un cuadro de color arriba de la imagen, con cierto grado de transparencia en cada canal, segun la necesidad de la transcision.
De verdad no estoy del todo seguro
  #3 (permalink)  
Antiguo 13/06/2005, 14:56
 
Fecha de Ingreso: marzo-2005
Mensajes: 201
Antigüedad: 12 años, 8 meses
Puntos: 0
lo que intenté es trabajar con una imagen en blanco y negro con 50% de alfa a fin de mantener la textura, pero tengo que el paso de un color a otro es manual presionando un boton, pero lo que necesito es que sea:
1) automático (sin necesidad de boton)
2) gradual o suavizado de un color a otro

este es el script original:
myColor = new Color(square);
blue_btn.onRelease = function() {
myColor.setRGB(0x0000CC);
}
myColor1 = new Color(square);
green_btn.onRelease = function() {
myColor1.setRGB(0x0C840C);
}
myColor2 = new Color(square);
orange_btn.onRelease = function() {
myColor2.setRGB(0xB74900);
}
myColor3 = new Color(square);
yellow_btn.onRelease = function() {
myColor3.setRGB(0xEBBC00);
}
myColor4 = new Color(square);
red_btn.onRelease = function() {
myColor4.setRGB(0xFF0000);
}
  #4 (permalink)  
Antiguo 13/06/2005, 14:57
Avatar de [ EDO ]  
Fecha de Ingreso: julio-2004
Ubicación: Quilpué, V Región, Chile
Mensajes: 98
Antigüedad: 13 años, 4 meses
Puntos: 0
La verdad es que hacerlo con action script es bastante complejo, mejor pruebas con las opciones avanzadas de color, en la paleta de propiedades elijes color avanzado y luego presionas configuración, allí tienes seis barras para configurar el color y si le pillas la lógica, verás que puedes hacer algo como lo que quieres.
__________________
EDO
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 08:59.