Показать сообщение отдельно
Старый 22.07.2008, 17:12
crazyone вне форума Посмотреть профиль Отправить личное сообщение для crazyone Найти все сообщения от crazyone
  № 9  
Ответить с цитированием
crazyone
 
Аватар для crazyone

блогер
Регистрация: Nov 2007
Адрес: Киев
Сообщений: 557
Записей в блоге: 2
Что-то типа:
Код:
var cx=250;
var cy=125;
var mcs=new Array(mc1,mc2,mc3);
this.onEnterFrame = function (){
	
	
	var dx=cx-Math.abs(_xmouse-cx);
	
	var dy=cy-Math.abs(_ymouse-cy);
	ddx=dx/(mcs.length+1);
	ddy=dy/(mcs.length+1);
	for(var i=0; i<mcs.length; i++){
		if(_xmouse<cx){
			mcs[i].fx=mcs[i]._width/2+ddx*(i+1);
		}else{
			mcs[i].fx=Stage.width-mcs[i]._width/2-ddx*(i+1);
		}
		if(_ymouse<cy){
			mcs[i].fy=mcs[i]._height/2+ddy*(i+1);
		}else{
			mcs[i].fy=Stage.height-mcs[i]._height/2-ddy*(i+1);
		}

		mcs[i]._x+=(mcs[i].fx-mcs[i]._x)/5;
		mcs[i]._y+=(mcs[i].fy-mcs[i]._y)/5;
	}
}


Последний раз редактировалось crazyone; 22.07.2008 в 17:18.