Archivo de febrero de 2010
Cómo Pasar un Color de Hexadecimal a RGB
Publicado por Iván Gajate el 5 de febrero de 2010 en AS3, Flash | 15 comentarios »
Esto siempre me lía mucho, así que lo tengo guardadito como oro en paño entre mis snippets. Lo comparto:
// 16711680 es el color rojo en hexadecimal var colorHex:uint = 16711680; var colorRGB:String = "0x" + colorHex.toString(16); // 0xff0000
Y para hacer lo contrario:
// Rojo en RGB var colorRBG:uint = 0xff0000; var colorHex:uint = uint(colorRBG); // 16711680
Atentos al tipado de datos. El color en rgb es de tipo uint, no String. aunque parezca raro.