Вы меня простите. тема истертая, и обсуждалась тут ни раз с исходниками, но я не могу их скачать поэтому прошу совета:
есть код,не работает не могу понять почему? Мне кажется в формуле маятника ошибка...но не могу сообразить где

Код AS1/AS2:
var k:Number = 1000;
var n:Number = 200;
var al:Number = 0.1;
var A:Number = null;
var t:Number = null;
var gruz_pressed:Boolean = false;
var gruz_pos:Number = gruz._y;
var pruz_height:Number = pruzina._height;
var pruz_width:Number = pruzina._width;
gruz.onPress = function():Void {
gruz_pressed = true;
startDrag(this, false, this._x, gruz_pos, this._x, 3*pruz_height+gruz_pos);
};
gruz.onMouseUp = function():Void {
if (gruz_pressed) {
gruz_pressed = false;
gruz.stopDrag();
}
A = gruz._y-gruz_pos;
};
_root.onEnterFrame = function():Void {
if (gruz_pressed) {
pruzina._height = pruz_height+gruz._y-gruz_pos;
} else {
t = t+2;
pruzina._height = pruz_height+Math.abs(A*Math.cos(Math.sqrt(k/n)*t)*Math.exp(-al*t));
gruz._y = gruz_pos+Math.abs(A*Math.cos(Math.sqrt(k/n)*t)*Math.exp(-al*t));
}
};