![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2009
Сообщений: 95
|
Доброго времени суток.
Ситуация следующая: нарисовал, я, скажем, треугольник, создал из него Movie clip. Захотел я его покрутить с помощью изменения свойства rotation, только вот беда, центр вращения у него находится на месте пересечения диагоналей прямоугольника, обрамляющего его, а не на месте пересечения его медиан (треугольник равносторонний). Следовательно возник вопрос: как задать точку, вокруг которой он будет вращаться? |
|
|||||
|
Регистрация: Jul 2008
Сообщений: 107
|
Правой кнопкой по вашему клипу ->Edit-> ставьте его куда хотите.
p.s. заодно и узнаете, где у него центр вращения на самом деле. |
|
|||||
|
Регистрация: Mar 2008
Адрес: Ростов-на-Дону
Сообщений: 354
|
А в случае с динамическим изменением центра вращения можно создавать вложенный мувик и перемещать его в любую нужную позицию, а внешний уже вращать.
Для справки: вращение мувиклипа производиться относительно точки (0,0). |
|
|||||
|
Регистрация: Mar 2009
Сообщений: 21
|
Проще всего задавать вращение в режими правки экземпляра символа, вызвав панель Align и при нажатой кнопке To stage нажать Align vertical center, затем Distribute horisontal center.
|
|
|||||
|
Регистрация: Nov 2008
Сообщений: 528
|
По-моему, если выбрать инструмент transform - то появляется дополнительный белый кружок, который указывает, вокруг чего вращать.
|
|
|||||
|
Регистрация: Nov 2008
Сообщений: 528
|
А программно вращение всегда будет происходить вокруг точки (0, 0).
|
|
|||||
|
Регистрация: Feb 2007
Сообщений: 563
|
програмно делайте так:
создаете мувиклип, в нем еще один, во второй помещаете треугольник, сдвигаете второй так, чтобы его центр оказался в 0.0, и вращаете самый верхний мувиклип. |
|
|||||
|
AlexDesinger не надо такому людей учить...
Герыч, юзайте Transform Matrix хорошая статья http://www.senocular.com/flash/tutor...ansformmatrix/ |
|
|||||
|
Регистрация: Nov 2008
Сообщений: 528
|
Цитата:
То есть, матрица, остаётся хорошим вариантом - но дополнительных возможностей в плане вращения она не даёт. |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:38. |
|
|
« Предыдущая тема | Следующая тема » |
|
|