PDA

Просмотр полной версии : PIvot у MovieClip


Sy_2007
14.11.2007, 14:30
Как подёргать кодом Пивот мувиклипа?

etc
14.11.2007, 15:40
Что-что сделать?

u10
16.11.2007, 15:03
Как подёргать кодом Пивот мувиклипа?
Точку регистрации мувиклипа программно изменить нельзя.
На форуме Adobe (http://www.adobe.com/cfusion/webforums/forum/messageview.cfm?forumid=15&catid=288&threadid=1311730&highlight_key=y&keyword1=registration%20point) пердлагают в подобном случае аттачить данный клип к пустому клипу, задав отрицательные координаты X и Y.

Sy_2007
16.11.2007, 17:00
Спасибо. Так потом и сделал.

Сделал и не заметил....
А как сделать так, чтобы дочерний мувик бегал при этом не по повернувшимся локальным координатам а по обычным перпендикулярным?

И ещё. В АС2 было можно через указатель this вытаскивать мувики из кучи по параметру. Чего сейчас там?

etc
17.11.2007, 12:57
Sy_2007, если надо что-то добавить, надо не плодить пять постов подряд, а редактировать старый.

Двигайте контейнер, а не вложенный клип.

Sy_2007
17.11.2007, 13:00
А у контейнера пивот сдвинется.

etc
17.11.2007, 13:10
Куда сдвинется?

Sy_2007
17.11.2007, 13:41
Вместе с контейнером. Фишка в том, что точка вращения контейнера должна оставаться неизменной в глобальных координатах при перемещениях потомка внутри контейнера. И мне надо чтобы потомок передвигался в глобальных координатах, потому, что Assembler`ный поворот видимо считается быстрее, чем я буду вычислять углы вручную.

etc
17.11.2007, 13:56
Не понял проблемы.
Точка вращения контейнера — ровным счетом его центр, т.е. (0,0). Внутри контейнера лежит клип, в определенных координатах. Вращая контейнер, мы добиваемся вращения вложенного клипа относительно центра контейнера. Что мешает двигать контейнер куда нужно и вращать его?

Sy_2007
17.11.2007, 14:04
Если двигать контейнер, считать углы в потомке будет ещё сложнее потому, что потомок двигаеться в локальных координатах, т.е. под углом, при повороте контейнера. Впорочем я уже нашёл чего надо, собственно: globalToLocal и наоборот....Спасибо.