Показать сообщение отдельно
Старый 31.10.2006, 03:01
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Более корректное решение:
Код:
//// mc - имя вдигающегося клипа
mc.onMouseMove = function () {
	this.speed = 5;
	this.onEnterFrame = function () {
		var dx = this._x - this._parent._xmouse;
		var dy = this._y - this._parent._ymouse;
		this._x -= dx / this.speed;
		this._y -= dy / this.speed;
		if (!(Math.abs (dx) > 0.01 && Math.abs (dy) > 0.01)) {
			this._x = this._parent._xmouse;
			this._y = this._parent._ymouse;
			delete this.onEnterFrame;
		}
	};
};
Единственный момент, что у данного клипа, не должен использоваться onEnterFrame.
__________________
(и)Нильс.ru | Плагины для FlashDevelop