![]() |
вращение при помощи колеса мыши
мне надо сделать два мувика.
первый: на сцене есть круг. при прокрутке колеса мыши он должен вращаться. второй: тот же круг уже вращается а при прокрутке колесика начинает ускоряться. вот и все. поворот везде в одну сторону. в какую не так уж важно. |
Тебе, в смысле, исходник прислать? Вопрос-то какой?
|
я просто не пойму как заставить его вращаться. чего в скрипте писать, и как это связать с колесом. крутиться то он у меня и сам по себе может )))
|
Пока монстров нету, которые тебе все по полочкам разложат, могу предложить пример из хелпа. Попробуй поэксперементировать пока с этим.
Код:
var mouseListener:Object = new Object(); |
это для текста скролл
|
Цитата:
Код:
var mouseListener:Object = new Object(); |
А для второго случая подвесь изменение _rotation на интервал, а на onMouseWheel - увеличение delta
|
хм.. что-то ничего не получается все равно
|
мдя ... читай внимательно и вставляй код куда надо
|
а я внимательно читаю :(
стала бы я лезть сюда если бы поняла все по справке? это все там и так есть. вы мне объясните пожалуйста как это должно работать. |
Я уж и незнаю что ту ещё можно обьяснить, создаёте новый докумет, создаёте movieclip вытаскиваете на сцену, даёте Instance Name > clip_mc и в первый кадр главного таймлайна вставляете код который я привёл раньше и всё работает ...
|
Вот так
Вложений: 1
Вложение 15727
Вот пример вращения в одну сторону для обоих случаев |
о. вот это то что нужно.
только по ходу возникла еще проблемка - круг вращается вокруг верхнего левого угла а не вокруг центра. как мне сместить точку вращения? |
:) Откройте свой клип с кругом для редактирования. Установите круг так, чтобы точка привязки оказалась в центре (ну или просто впишите в окошки х и у половину ширины и высоты). Потом уже на сцене поправте положение вашего клипа с кругом.
Удачи. |
спасибо. это я чето реально протупила =)))
|
а как сделать тчо бы оно побыстрее врашалась?
|
Вводишь еще одну переменную для ускорения и изменяешь ее при вращении колесика мыши. Потом умножаешь ее на угол поворота колеса. Соответственно у тебя колесо ускоряется или замедляется
|
| Часовой пояс GMT +4, время: 17:04. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.