![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2008
Сообщений: 560
|
Допустимо ли изменить точки привязки клипов (сделать их по центру, а не слева сверху)? Тогда их вращать проще будет.
|
|
|||||
|
Регистрация: Mar 2010
Адрес: Зеленоград
Сообщений: 18
|
да, допустимо
|
|
|||||
|
Регистрация: Feb 2008
Сообщений: 560
|
Во вложении модифицированный исходник, а код после перенесения точек привязки стал вот такой:
onClipEvent (enterFrame) { delta_x = this._x-_root.cross._x; delta_y = this._y-_root.cross._y; this._rotation = -Math.atan2(delta_x, delta_y)/(Math.PI/180); var myPoint:Object = {x:three._x, y:three._y}; localToGlobal(myPoint); _parent.two._x = myPoint.x; _parent.two._y = myPoint.y; _parent.two._rotation = this._rotation; } |
|
|||||
|
Регистрация: Mar 2010
Адрес: Зеленоград
Сообщений: 18
|
Спасибо большое! Вопросов больше нет
![]() Добавлено через 4 минуты Я стал писать в клипах после того, как у меня возникла большая проблема с onEnterFrame = function(), которую решить здесь так и не получилось. |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 560
|
Во вложении два варианта без кода на клипах.
Один с onEnterFrame, второй с onMouseMove. Второй исполняет код только при изменении положения мыши. Желаю удачи! |
|
|||||
|
Регистрация: Mar 2010
Адрес: Зеленоград
Сообщений: 18
|
Спасибо!
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:44. |
|
|
« Предыдущая тема | Следующая тема » |
|
|