Показать сообщение отдельно
Старый 28.08.2007, 21:49
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 8  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
Параметр dl отвечает за "замедление" в данной функции
Код:
my_mc.onRelease = function() {
	moving(this,Stage.width/2-this._xmouse, Stage.height/2-this._ymouse,.2);
};
//
function moving(mc:MovieClip, x:Number, y:Number,dl:Number) {
	mc.onEnterFrame = function() {
		if (Math.abs(this._x-x)<1 && Math.abs(this._y-y)<1) {
			trace("deleted");
			this._x = x;
			this._y = y;
			delete this.onEnterFrame;
		}
		this._x += (x-this._x)*dl;
		this._y += (y-this._y)*dl;
	};
}
или ты про что? я не могу до конца въехать


Последний раз редактировалось udaaff; 28.08.2007 в 21:51.