![]() |
Програмно изменить точку вращения
Какой код надо вбить, чтобы в определённый момент у клипа измненилась точка вращения?
|
Смотря что Вы используете для вращения. Если скажем свойство _rotation класса MovieClip, то корректируя значения свойств _x и _y можно добиться изменеия точки вращения, вернее центра вращения.
Если же Вы используете объект Matrix для вращения, то нужно в указанном объекте Matrix менять свойства tx и ty. И потом непонятно, что значит в определенный момент? |
Муви клип с rotation.
|
Поянтно! Во-первых клипушник крутится вокруг некоей точки определенной при создании, называемой в народе более как точка регистрации. Ежели она расположена в центре клипушник крутится вокруг центра, ежели левый-верхний угол, то он же и центр вращения, на этапе конструирования задать любые точки регистрации можно!
|
Вариант через попу (trademark):
2 мувиклипа, один в другом. Вертим самый верхний, при необходимостт изменить точку вращения делаем что то вроде этого Код:
первый мс.второй мс._х+=40;Используя радужные Math.sin и Math.cos добавляем к кординатам _x и _у необходимые величины (в зависимости от поворота), тем самым имитируем изменение точки вращения. Вариант 3, самый грамотный: Используем Matrix |
| Часовой пояс GMT +4, время: 09:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.