Comunidad de diseño web y desarrollo en internet online

como calcular dinamicamente colores hexadec. de una paleta?

Citar            
MensajeEscrito el 29 Jun 2005 12:16 pm
Buenas a todos, este es mi primer mensaje, despues de dar vueltas por diferentes foros sin encontrar apenas gente amable que me pueda echar un cable, parece que he dado con el foro adecuado :)

después de este tostón de introducción pasaré a formular mi duda:

Resulta que tengo esto:



cada parte que veis (excepto la foto) es una movieclip con un color diferente, pero si veis, todos están basados en la misma paleta de colores.

Lo que necesito saber :crap: es que tipo de función debería hacer para yo pasarle un color BASE , y que automaticamente la función aplique dicho color base a todas las secciones.

Para de un plumazo crear webs basadas en rojos... en azules... etc etc.

El color se lo pasaria en hexadecimal , tipo FFFFFF o en RGB.

A ver si me podeis echar un cable amigos. un salu2

Por :Vortex:

16 de clabLevel



Genero:Masculino  

Madrid

firefox
Citar            
MensajeEscrito el 29 Jun 2005 02:13 pm
¡¡Bienvenido al foro!! :)

Yo tengo un par de ejemplos de uso del objeto Color en mi page, quizá para orientarte te sirva.

http://www.elecash.org/blog/?p=22
http://www.elecash.org/blog/descargas/colorainas.zip

No se si funcionaría pero podrías hacer algo similar a esto.

Tu cuando recibes un color en hexadecimal, este consta de seis digitos, que son realmente tres grupos de dos. El primer grupo de dos es el rojo, el segundo el verde y el tercero el azul.

Si coges y separas esos grupos y los conviertes a número puedes obtener por ejemplo:

E93321 sería

E9 --> 233
33 --> 51
21 --> 33

Tu podrías hacer un color más oscuro si los números que te dan los dividieses entre 4 por ejemplo.

233 / 4 --> 3A
51 / 4 --> 0C
33 / 4 --> 08

Y uno más claro multiplicando por dos (sin superar el límite de 255, que es el máximo claro).

233 * 4 --> FF
51 * 4 --> CC
33 * 4 --> 84

Esto es solo un ejemplo que se me ha ocurrido ahora, pero quizá te sirva.

Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 29 Jun 2005 02:14 pm
El color siempre se pasa en RGB y en Hexadecimal.
FFFFFF en realidad es RRGGBB

Flahs tiene unas funciones SetRGB, SetTransform, etc que te pueden servir.

Hay muchos ejemplos sobre esto por alli.

Edito: huis... se me adelantaron en la respuesta!

Por josepzinkjn

63 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 Jun 2005 02:33 pm
gracias tios! voy a echar un vistazo a tu web elecash, luego posteo mis resultados.

Sois los más rápidos de este lado del Oeste por lo que veo, estoy acostumbrado a que mis respuestas sean contestadas varios dias después en otros foros..

Parece que aquí no os dedicáis a dormir la siesta a la sombra de un cactus ^^

si se os ocurren más cosas postead sin miedo, salu2

Por :Vortex:

16 de clabLevel



Genero:Masculino  

Madrid

firefox
Citar            
MensajeEscrito el 29 Jun 2005 02:57 pm
Es que esto es una fórmula matemática.

La velocidad de una respuesta es directamente proporcional a la calidad de la pregunta.

Por cierto, leete las normas del foro y la guia para obtener ayuda que hay en mi firma, te irán bien.

Un saludo!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 30 Jun 2005 11:00 am
elecash ya resolví el problema prácticamente echándole un vistazo a los ejemplitos de tu blog.

No tenía mucho misterio el asunto, ahora voy a currarmelo a modo de prototipo a ver si me sale. :D

Un par de preguntillas más a ver si me ayudais:

- Si hago una función en flash y lo salvo como funcion.as, luego para incluirla en cualquier proyecto basta con hacer el tema de #include funcion.as ¿no? metiendola en la misma ruta donde tenga la pelicula. ¿equivale a tenerla en el _root dicha función?

- Valdría esto también (lo del #include) para hacer prototipos y tal , y así incluirlos en los proyectos sin tener que codificar de nuevo?

salu2

Por :Vortex:

16 de clabLevel



Genero:Masculino  

Madrid

firefox

 

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