Comunidad de diseño web y desarrollo en internet online

color progresivo segun posicion es un lio

Citar            
MensajeEscrito el 15 Sep 2005 03:15 pm
hola
tengo un problema con los seteos de unos colores
tengo una barra que se desplaza siguiendo al cursor en el eje _y,
tambien tengo un clip que debe cambiar de color segun la posicion _y
de la barra:
en la posicion _y=292 el clip debe ser azul, en _y=336 debe ser verde, en _y=380 rojo y en _y=424 debe ser amarillo, osea cada 44 pixeles que se desplace la barra hacia arriba o abajo el clip debe alcanzar un color especifico. el problema es que quiero que el cambio de color sea progresibo entre cada color especifico. osea que si la barra esta en una posicion intermedia el color del clip tambien debe ser un color intermedio entre los colores especificos.

estoy tratando de usar esta funcion:

Código :

 miColor = new Color( "swatch" ); 
r=0
g=0
b=0
 function cambiaColor() { 
 miColor.setRGB(r << 16 | g << 8 | b); 
 } 


y usarla asi:

Código :

 _root.r = Math.round((mi_clip._y)/100*255); 
 _root.g = Math.round((mi_clip._y)/100*255); 
 _root.b = Math.round((mi_clip._y)/100*255);

pero hasta ahi llego y me confundo
kizas este código no sirve y es mas sencillo con otro metodo.
me podrían dar alguna idea por favor
saludos

Por shilo

0 de clabLevel



 

safari
Citar            
MensajeEscrito el 15 Sep 2005 06:07 pm
Podes usar las colorTo() Para eso tenes que usar las librerias de robert Penner. Fijate en la seccion de tutoriales. Ahi explican como. Suerte ;)

Por dave73

985 de clabLevel

5 tutoriales

 

Argentina, Córdoba

firefox

 

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