Показать сообщение отдельно
Старый 26.02.2009, 23:07
FaNaT1K вне форума Посмотреть профиль Отправить личное сообщение для FaNaT1K Найти все сообщения от FaNaT1K
  № 2  
Ответить с цитированием
FaNaT1K

Регистрация: Mar 2004
Сообщений: 32
Отправить сообщение для FaNaT1K с помощью ICQ
Все , разобрался:
В обработчике функции грузика добавил переменную t с начальным значением
Код AS1/AS2:
gruz.onMouseUp = function():Void  {
	if (gruz_pressed) {
		gruz_pressed = false;
		gruz.stopDrag();
	}
	A = gruz._y-gruz_pos;
	t=1;
};
а в обработчике функции задающей амплитуду колебаний счетчик переменной t :
Код AS1/AS2:
_root.onEnterFrame = function():Void  {
	if (gruz_pressed) {
		pruzina._height = pruz_height+gruz._y-gruz_pos;
	} else {
		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));
		trace(t);
		t +=1;
	}
};
Кому интересно...исходничек прилагается
Вложения
Тип файла: rar mayatnik.rar (27.8 Кб, 76 просмотров)