Basic ColourData Class --Updated--
Download
I made this class so I'd have an easier time managing many 32bit and 16bit colour values at once. It works rather nicely so I decided to put it up here for anyone else in need it.
Obligatory sample syntax:
For 16 bit colour values simply replace the alpha param with null:
Any comments on what to add/remove would be greatly appreciated.
Note: Requires ColourSpace class.
You may also need to change the import line and the class name dependant on where you put it in your classpath.
I made this class so I'd have an easier time managing many 32bit and 16bit colour values at once. It works rather nicely so I decided to put it up here for anyone else in need it.
Obligatory sample syntax:
var myColour:ColourData = new ColourData( 127, 166, 223, 16 );
trace(myColour.toString());
var myColourHSL:Object = myColour.convert("RGB", "HSL");
for(var i in myColourHSL){
trace(i+": "+myColourHSL[i]);
}
myBitmap.setPixel32( _xmouse, _ymouse, myColour.toHex());
For 16 bit colour values simply replace the alpha param with null:
//16 Bit Colour
var myColour:ColourData = new ColourData(null, 100, 233, 87);
Any comments on what to add/remove would be greatly appreciated.

0 Comments:
Post a Comment
<< Home