![]() |
Задать центр вращения
Доброго времени суток.
Ситуация следующая: нарисовал, я, скажем, треугольник, создал из него Movie clip. Захотел я его покрутить с помощью изменения свойства rotation, только вот беда, центр вращения у него находится на месте пересечения диагоналей прямоугольника, обрамляющего его, а не на месте пересечения его медиан (треугольник равносторонний). Следовательно возник вопрос: как задать точку, вокруг которой он будет вращаться? |
Правой кнопкой по вашему клипу ->Edit-> ставьте его куда хотите.
p.s. заодно и узнаете, где у него центр вращения на самом деле. |
А в случае с динамическим изменением центра вращения можно создавать вложенный мувик и перемещать его в любую нужную позицию, а внешний уже вращать.
Цитата:
|
Проще всего задавать вращение в режими правки экземпляра символа, вызвав панель Align и при нажатой кнопке To stage нажать Align vertical center, затем Distribute horisontal center.
|
По-моему, если выбрать инструмент transform - то появляется дополнительный белый кружок, который указывает, вокруг чего вращать.
|
Раз уж зашёл вопрос.. а программно как?
|
А программно вращение всегда будет происходить вокруг точки (0, 0).
|
програмно делайте так:
создаете мувиклип, в нем еще один, во второй помещаете треугольник, сдвигаете второй так, чтобы его центр оказался в 0.0, и вращаете самый верхний мувиклип. |
AlexDesinger не надо такому людей учить...
Герыч, юзайте Transform Matrix хорошая статья http://www.senocular.com/flash/tutor...ansformmatrix/ |
Цитата:
То есть, матрица, остаётся хорошим вариантом - но дополнительных возможностей в плане вращения она не даёт. |
| Часовой пояс GMT +4, время: 15:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.