Custom cursor that points in the direction its heading?

I’ve come really close, but the cursor seems to rotate around the mouse location. The code I’m using is below. Can anybody offer some guidance?

Main Time line:


active = true;

var mcTargetX:Number;
var mcTargetY:Number;

var velX:Number = 0;
var velY:Number = 0;

this.onEnterFrame = function(){

    if(active){
        
        mcTargetX = _xmouse;
        mcTargetY = _ymouse        

        velX*=0.7;
        velY*=0.7;
        
        differenceX = mcTargetX-cursor_mc._x;     
        differenceY = mcTargetY-cursor_mc._y; 
        
        differenceX*=0.15; 
        differenceY*=0.15; 
        
        velX+=differenceX;
        velY+=differenceY;
        
        cursor_mc._x+=velX;
        cursor_mc._y+=velY;
    }
    
}

mcTargetX = _xmouse;
mcTargetY = _ymouse;

cursor_mc:

onClipEvent(enterFrame){
    
    dx = _parent._xmouse-_x;
    dy = _parent._ymouse-_y;
    
    angle = Math.atan2(dy, dx);
    
    _rotation = angle * 180/Math.PI;
    
}

Thanks for any help!:thumb:

-Dan