Hi all,
I'm looking at ConfigLoader.
In order to recover a color value as configuration
parameter, i added
this method in XMLToObjectDeserializer class...
(color can be represented in three way : 0xFFFFFF, #FFFFFF
or simply FFFFFF)
What do you think about it?
Cédric
---------------------------------------------------------
public function getColor ( node:XMLNode ) : Number
{
var string : String =
XMLToObjectDeserializer.stripSpaces(
node.firstChild.nodeValue );
var idx_start : Number = 0;
if(string.substring(0,2) == '0x') {
idx_start = 2;
}
else if (string.charAt(0) == '#') {
idx_start = 1;
}
var hexa : IndexedArray = new
IndexedArray('0','1','2','3','4','5','6','7','8','9','A','B'
,'C','D','E','F');
var red : Number =
(hexa.getIndex(string.charAt(idx_start))*16 +
hexa.getIndex(string.charAt(idx_start+1))) << 16;
var green : Number =
(hexa.getIndex(string.charAt(idx_start+2))*16 +
hexa.getIndex(string.charAt(idx_start+3))) << 8;
var blue : Number =
hexa.getIndex(string.charAt(idx_start+4))*16
+ hexa.getIndex(string.charAt(idx_start+5))
var rgb = red + green + blue;
return rgb;
}
_______________________________________________
Pixlib mailing list
Pixlib osflash.org
http://osflash.org/mailman/listinfo/pixlib_osflash.org
|