classes

ColorUtils.as

Stiahnuť ColorUtils.as

package sk.yoz
{
    import flash.display.BitmapData;
    import flash.display.DisplayObject;
    import flash.geom.Matrix;
    
    public class ColorUtils extends Object
    {
        public static var color:uint;
        
        public function ColorUtils()
        {
            super();
        }
        
        public static function eyedropper(obj:DisplayObject, x:int, y:int):uint
        {
            var bmd:BitmapData = new BitmapData(1, 1, false);
            var matrix:Matrix = new Matrix();
            matrix.tx = -x;
            matrix.ty = -y;
            bmd.draw(obj, matrix);
            color = bmd.getPixel(0, 0);
            return color;
        }
        
        public static function toHex(value:uint):String
        {
            var s:String = String("00000" + value.toString(16)).substr(-6);
            return s.toUpperCase();
        }
    }
}