package com.senocular.display
{
    import flash.display.BitmapData;
    import flash.geom.Point;
    
    import mx.core.BitmapAsset;
    
    
    public class TransformToolMoveCursor extends TransformToolInternalCursor {
        
        
        Bindable]
        Embed'/assets/transform_tool/move_cursor.png')]
        private var cursor:Class;
        
        
        public function TransformToolMoveCursor() 
        {
            _mouseOffset = new Point(12, 12);
        }
        
        override public function draw(rot:int = 0):void 
        {
            super.draw();
            icon.graphics.clear();
            
            var c:BitmapAsset = BitmapAsset(new cursor());
            var bmp:BitmapData = new BitmapData(c.width, c.height, true, 0x00FFFFFF);
            bmp.draw(c);
            
            icon.graphics.beginBitmapFill(bmp);
            icon.graphics.drawRect(0, 0, c.width, c.height);
            icon.graphics.endFill();

        }
    }

    
}