Нашел на форуме вот что:

Код AS1/AS2:
this.createEmptyMovieClip("line", 1);
this.line.init = function(num, len) {
this.len = len;
this.point = [];
for (var i = 0; i<num; i++) {
var t = new Object();
t.x = 0+i*20;
t.y = 200;
this.point.push(t);
}
};
this.line.onEnterFrame = function() {
this.gravity = 10;
this.wind = 2;
this.point[0].x = _root._xmouse;
this.point[0].y = _root._ymouse;
this.clear();
this.lineStyle(0, 0, 100);
this.moveTo(this.point[0].x, this.point[0].y);
for (var i = 1, len = this.point.length; i<len; i++) {
//[x1,y1] и [x2,y2] - координаты предыдущей и текущей точки соответственно
var x1 = this.point[i-1].x, y1 = this.point[i-1].y;
var x2 = this.point[i].x, y2 = this.point[i].y;
// xd и yd - разница расстояний между точками
var xd = x2-x1+this.wind;
var yd = y2-y1+this.gravity;
//dist - расстояние между точками
var dist = Math.sqrt(xd*xd+yd*yd);
//коррекция расстояния между точками до требуемого (через подобие)
this.point[i].x = x1+(xd*this.len)/dist;
this.point[i].y = y1+(yd*this.len)/dist;
this.lineTo(this.point[i].x, this.point[i].y);
}
};
//линия с 200 точками и расстоянием 5px между ними
this.line.init(200, 1);
подскажите, пожалуйста, как сделать так, чтоб первая точка веревки была фиксированная , а последняя следила за курсором мыши? ...как зафиксировать первую точку я додумался))