Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   смена "точки поворота" (http://www.flasher.ru/forum/showthread.php?t=131299)

alex001 16.10.2009 20:59

смена "точки поворота"
 
у меня на сцене есть клип "sqre".
в коде я буду взаимодействавать с его _rotation.
но он еще будет перемещаться вверх, вниз с помощью клавиш.
мне надо что бы точка вокруг которой он крутиться была всегда на 100 пикселов ниже центра сцены(примерно я налажу до пикселов когда пойму как).
клип во много раз больше экрана. и тут точка вокруг которой он вращаеться очень важна.
как это реализовать?

spooner 17.10.2009 00:14

Содержимое мувика сдвинуть вверх на столько, на сколько надо.

alex001 17.10.2009 10:25

не очень гуманно. но надо будет попробовать.
а нет более гуманного способа?

spooner 17.10.2009 10:34

помоему этот способ очень даже прост, зачем еще что-то изобретать?

alex001 19.10.2009 21:40

я пользовался этим способом несколько дней, но потом вдруг я заметил, что управлять вверх/вниз невозможно. ведь он тогда смещаеться...
что тут делать?

dimarik 19.10.2009 22:24

I love my people =)

alex001 19.10.2009 22:52

поиском пользооваться умею. не знал, что это называеться точка регистрации.
но в поиске толком не написано как кодом изменить эту точку. основные темы в AS3.
но тем чтобы перемещать мувик вверх/вниз а точку оставлять в одном месте нет.

.true 20.10.2009 00:25

точка определяется положением содержимого клипа. Программноизменить положение содержимого клипа? оО

alex001 20.10.2009 00:28

тоесть сделать ничего нельзя?

dimarik 20.10.2009 13:06

Кодом нельзя изменить "точку регистрации".
Тут два варианта.
1. Помещайте содержимое в контейнер. Позиционируйте содержимое относительно контейнера. Перемещайте, вращайте, трансформируйте контейнер.

2. Контейнер не нужен. Используйте матрицу трансформации.


Часовой пояс GMT +4, время: 02:00.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.