Показать сообщение отдельно
Старый 14.01.2007, 02:52
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 34  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Нужно делать в такой последовательности:
Купил книжку, открыл ее на последней странице, отлистал пару страниц назад - там будет предметный указатель. Все термины встречающиеся в книжке в алфавитном порядке. Вот там и искать незнакомую\нужную тему. Дальше: прочитать нужную тему, попробовать воспроизвести пример из темы, попробовать немного изменить пример из темы. Попробовать совместить с примером из соседней темы. Отлистать к началу раздела, прочитать вступительную статью.

Если все это не помогло вбить несколько ключевых слов из того, что нужно сделать в каком-нибудь поисковике, Yandex, или Google например. Если и это не помогло - тогда спрашивать.

И это не потому, что я или кто-то из выше отписавшихся злой и ленивый, и ему жалко написать код вместо тебя. Дело в том, что форум - это ресурс для всех, и поиск по форуму - далеко не последняя по значимости возможность. Но если форум захламливать одинаковыми вопросами, то искать тут будет труднее.

А сейчас по теме:
Изменить положение клипа можно переопределив его свойства _x и _y, узнать текущее положение курсора относительно клипа можно из свойств клипа _xmouse, _ymouse. Если нужно чтобы перерассчет координат клипа происходил не единожды, а в течение какого-то времени, то можно использовать onEnterFrame(), setInterval().

Предположим, что клип, который нужно двигать за курсором называется _mc, тогда код будет выглядеть так:
Код:
_mc.onRollOver = function() {
	this.onEnterFrame = function() {
		this._x = this._parent._xmouse-this._width/2;// кроме того отцентрирует клип 
		this._y = this._parent._ymouse-this._height/2;// относительно курсора
	};
};
__________________
Hell is the possibility of sanity


Последний раз редактировалось wvxvw; 14.01.2007 в 02:59.