Показать сообщение отдельно
Старый 12.11.2006, 03:54
Therion вне форума Посмотреть профиль Отправить личное сообщение для Therion Найти все сообщения от Therion
  № 6  
Ответить с цитированием
Therion
 
Аватар для Therion

Регистрация: Aug 2005
Сообщений: 785
внимание в коде страшная оппечатка!
Код:
function G(me,obj1,obj2) {
	me.onEnterFrame=function(){
	for(i=0;i<obj1.length;i++){
	var dx = this._x - obj1[i]._x
	var dy = this._y - obj1[i]._y
	var D=Math.sqrt(dx*dx+dy*dy)
	var F=-100/D
	if(Math.abs(F)<0.1|D<20){
		F=0
	}
	if(D<5){
		me._x=+10
	}
	 angle = Math.atan2 (dy, dx);
		me._x -= Math.cos (angle) * F
		me._y -= Math.sin (angle) * F
	
}
    for(l=0;l<obj2.length;l++){
	var dx2 = this._x - obj2[l]._x
	var dy2 = this._y - obj2[l]._y
	var D2=Math.sqrt(dx2*dx2+dy2*dy2)
	var F2=100/D2
	if(Math.abs(F2)<0.1|D2<20){
		F2=0
	}
	 angle2 = Math.atan2 (dy2, dx2);
		me._x -= Math.cos (angle2) * F2
		me._y -= Math.sin (angle2) * F2
	
}
__________________
Нано-флешер (в отставке)