Skip to content

Instantly share code, notes, and snippets.

@nsdevaraj
Created December 21, 2011 07:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nsdevaraj/1505064 to your computer and use it in GitHub Desktop.
Save nsdevaraj/1505064 to your computer and use it in GitHub Desktop.
Transform
public function changeColor(img:Image, bwColor:uint):void {
img.transform.colorTransform = colorTransform(bwColor)
}
public static function colorTransform (rgb: uint = 0, amount: Number = 0.5,
alpha: Number = 1): ColorTransform
{
amount = (amount> 1)? 1: (amount <0)? 0: amount;
alpha = (alpha> 1)? 1: (alpha <0)? 0: alpha;
var r: Number = ((rgb>> 16) & 0xff) * amount;
var g: Number = ((rgb>> 8) & 0xff) * amount;
var b: Number = (rgb & 0xff) * amount;
var a: Number = 1-amount;
return new ColorTransform (a, a, a, alpha, r, g, b, 0);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment