Ну примерно вот так:

Код AS1/AS2:
var oldx;
var oldy;
var dist = -1;
this.onMouseMove = function () {
var xm = _root._xmouse;
var ym = _root._ymouse;
if (dist < 0) { oldx = xm; oldy = ym; dist = 0; }
var d = Math.sqrt(Math.pow(xm-oldx, 2) + Math.pow(ym-oldy, 2));
dist += d;
trace(dist);
oldx = xm;
oldy = ym;
}
а уж там смотрите как это прикрутить к задаче, трейс выводит пройденный путь.