Bueno, daros las gracias a todos.
Al final, he usado un mix entre lo de Marc, lo de Xavi y lo de Manu, no
estoy seguro si porque soy un mu�ones, porque no he entendido nada, por
casualidad o por inspiraci�n.
He hecho esto:
<code>
elColorF = "000099";
file://llamada a la funci�n
hex2dec(elColorF);
function hex2dec(elColorF){
elColorM = parseInt(elColorF,16);
file://llamada a la segunda funci�n
dec2hex(elColorM)
}
function dec2hex(elColorM){
elColorM = elColorM.toString(16);
elColorM = "0x"+elColorM;
_root.elColor = elColorM;
}
</code>
Y funciona
Ahora me queda el hacer que sea progresivo, porque actualmente no s� si no
lo hace progresivamente porque procesa r�pido o porque simplemente no lo
hace.
Gracias quillos, voy a seguir currandomelo
Felipe Alonso
P.D: lo de las clases y eso sigo posponiendolo, por ahora sigo sin entender
que es una clase, como aplicarla, crearla y para que sirve
----- Original Message -----
From: "Felipe Alonso" <[EMAIL PROTECTED]>
To: "asn" <[EMAIL PROTECTED]>
Sent: Wednesday, November 19, 2003 8:23 PM
Subject: [ASNativos] transiciones de color formato 0x000000
> Buenas tardes/noches
>
> Estoy trabajando en un men� que var�a de color seg�n presione un bot�n u
> otro.
>
> Para definir los colores uso RGB y color hexadecimal (0x000000)
>
> Las transiciones de color y su aplicaci�n en el caso de R, G, B est�n
> solucionada, compruebo el valor inicial de R y sumo o resto hasta el valor
> final de R. As� con cada color (RGB). Los cambios los voy aplicando al
> momento, de esa forma consigo una transici�n suave entre tonos.
>
> Los problemas me llegan al usar colores hexadecimales (creo que se llaman
> as�), esos de 0xFFFFFF.
>
> Con RGB no tengo problemas por es sumar o restar al valor inicial hasta
> llegar al valor final, pero cuando intento hacer la transici�n de colores
> hexadecimales, se me hace cuesta arriba por no decir imposible, ya que
puedo
> sumar o restar n�meros pero no letras.
>
> He mirado en la ayuda y he visto algo pero no acabo de encontrar la
> soluci�n.
>
> Esa soluci�n la tengo en un libro del que no dispongo en estos momentos.
> Creo que era algo como pasar hexadecimal a formato RGB, realizar la suma o
> resta y luego hacer la operaci�n inversa.
>
> Otro de los problemas es que el color hexadecimal ha de ser exacto porque
> estoy trabajando con colores corporativos, motivo por el cual no me valen
> los tonos aprox.
>
> �Me podr�ais dar una pista?
>
> Gracias
>
> Felipe Alonso
>
>
>
> <!-------------------------------
> Lista ASNativos:
> subscripciones/desubscripciones
> http://www.sidedev.net/asnativos
> -------------------------------->
>
>
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->