ok im using the following action script in a movie i want this action script to be used as a mouse trail if tyhis is possible how can i do it::

xripple = 75;
yripple = 60;

Movieclip.prototype.Circle = function ( tl_x, tl_y, br_x, br_y, th, is_shadow ){
this.lineStyle();

var colors = [ 0xFFFFFF, 0, 0xFFFFFF ];
var alphas = [ 0, 10, 0 ];
var ratios = [ 0xBF, 0xDF, 0xFF ];
var matrix = { matrixType:"box", r:0 };
matrix.w = br_x-tl_x;
matrix.h = br_y-tl_y;
matrix.x = tl_x;
matrix.y = tl_y;
this.beginGradientFill( "radial", colors, alphas, ratios, matrix );

var mx = ( tl_x + br_x ) / 2;
var my = ( tl_y + br_y ) / 2;
var cx = (br_x - tl_x) * .022;
var cy = (br_y - tl_y) * .022;
this.moveTo ( mx, tl_y );
this.curveTo ( br_x-cx, tl_y+cy, br_x, my );
this.curveTo ( br_x-cx, br_y-cy, mx, br_y );
this.curveTo ( tl_x+cx, br_y-cy, tl_x, my );
this.curveTo ( tl_x+cx, tl_y+cy, mx, tl_y );
tl_x += th;
tl_y += th;
br_x -= th;
br_y -= th;
this.lineTo ( mx, tl_y );
this.curveTo ( tl_x+cx, tl_y+cy, tl_x, my );
this.curveTo ( tl_x+cx, br_y-cy, mx, br_y );
this.curveTo ( br_x-cx, br_y-cy, br_x, my );
this.curveTo ( br_x-cx, tl_y+cy, mx, tl_y );
this.endFill();
}

for (var i=1;i<=4;i++){
image.duplicateMovieClip("img"+i,i);
createEmptyMovieClip("msk"+i,i+10);
createEmptyMovieClip("shw"+i,i+20);
img=eval("img"+i);
msk=eval("msk"+i);
shw=eval("shw"+i);
img.setMask(msk);
img._x=image._x-4; img._y=image._y+2;
shw._x = msk._x=xripple;
shw._y = msk._y=yripple;
r = 140 + 40 * (i % 2);
msk.Circle( -r,-r,r,r,50 );
shw.Circle( -r,-r,r,r,50 );
}

onEnterFrame = function() {
shw1._yscale = shw1._xscale = msk1._yscale = msk1._xscale = (msk1._xscale + 1.6) % 100;
if (msk1._xscale >25 ) img1._alpha = (100 - msk1._xscale) * 4 / 3 else img1._alpha = msk1._xscale * 4;
shw1._alpha = img1._alpha;

shw2._yscale = shw2._xscale = msk2._yscale = msk2._xscale = (msk1._xscale + 25) % 100;
if (msk2._xscale >25 ) img2._alpha = (100 - msk2._xscale) * 4 / 3 else img2._alpha = msk2._xscale * 4;
shw2._alpha = img2._alpha;

shw3._yscale = shw3._xscale = msk3._yscale = msk3._xscale = (msk1._xscale + 50) % 100;
if (msk3._xscale >25 ) img3._alpha = (100 - msk3._xscale) * 4 / 3 else img3._alpha = msk3._xscale * 4;
shw3._alpha = img3._alpha;

shw4._yscale = shw4._xscale = msk4._yscale = msk4._xscale = (msk1._xscale + 75) % 100;
if (msk4._xscale >25 ) img4._alpha = (100 - msk4._xscale) * 4 / 3 else img4._alpha = msk4._xscale * 4;
shw4._alpha = img4._alpha;
}

stop();