Показать сообщение отдельно
Старый 09.11.2006, 00:37
silin вне форума Посмотреть профиль Посетить домашнюю страницу silin Найти все сообщения от silin
  № 2  
Ответить с цитированием
silin
 
Аватар для silin

блогер
Регистрация: Mar 2003
Адрес: Моск. обл.
Сообщений: 5,269
Записей в блоге: 6
глянь такую модельку для пружинки (mc -мувик):
Код:
var centerX=200,k=0.01,s=0,vx,mouseX;

function fly(){
	vx=s+=(centerX-this._x)*k;
	this._x+=vx;
}
function drag(){
	vx=_xmouse-mouseX;
	mouseX=_xmouse;
	this._x+=vx;
}
mc.onEnterFrame=fly;
mc.onPress=function(){
	mouseX=_xmouse;
	this.onEnterFrame=drag;
}
mc.onRelease=mc.onReleaseOutside=function(){
	s=0;
	this.onEnterFrame=fly;
}
если мувику определить свойство, отвечающее за угол , а в сеттере/геттере вычислять его координаты на окружности, то получится тоже самое для маятника на ниточке