да как бы нечего и объяснять, вот равнозначный код

Код:
this.onPress=function(){this.d=true}
this.onRelease=this.onReleaseOutside=function(){this.d=false}
this.onEnterFrame=function(){
with(this){
if(d){//если нажато двигаем
_x=_root._xmouse;
_y=_root._ymouse;
}
//рисуем в любом разе
clear();
lineStyle(1,0);
lineTo(_root.etalon._x-_x,_root.etalon._y-_y)
}
}
зы: так писать может и удобней, если все это добро рядом с рутом, а не где-нибудь в глубине, и вдобавок не будет подгружаться куда нибудь еще, а вот если будет..,тогда сам увидишь