Calculate mouse distance from multiple MovieClips

Hi again!

How can i calculate the mouseX distance from an MC?

i’m using this:


enterFrame event {
var d1:Number = pi(mouseX,dist0.x);
 var d2:Number = pi(mouseX,dist4.x);
 var d3:Number = pi(mouseX,dist8.x);
 var d4:Number = pi(mouseX,dist11.x);
 var d5:Number = pi(mouseX,dist15.x);
 if (d1<d2) {
  trace("near 0");
 } else if (d2<d3) {
  trace("near 4");
 } else if (d3<d4) {
  trace("near 8");
 } else if (d4<d5) {
  trace("near 11");
 } else {
  trace("near 15");
 }

}

function pi(x0:Number,x1:Number):Number {
 var dx:Number = x0 - x1;
 var di:Number = Math.sqrt(dx*dx);
 return di;
}

but i dont like it, im trying to do one function only

distance(mouseX, clip1.x,clip2.x,clip3.x,clip4.x);

function distancie(x1,x2,x3,x4,x5):String {
// IDK
return “clip3 is near mouse”
}

its possible?