Показать сообщение отдельно
Старый 03.10.2011, 18:25
fish_r вне форума Посмотреть профиль Отправить личное сообщение для fish_r Посетить домашнюю страницу fish_r Найти все сообщения от fish_r
  № 12  
Ответить с цитированием
fish_r
 
Аватар для fish_r

блогер
Регистрация: Jan 2011
Сообщений: 1,162
Записей в блоге: 4
Цитата:
Сообщение от bookin Посмотреть сообщение
fish_r, спасибо за ссылку на статью но пишу на as3 и так понимаю там нет метода rotateAroundInternalPoint
ну либо я совсем дибил =)
проблема именна с врашением, точнее координатами обьект при вращении, имеется обект ось(точка регистрации) находится грубо говоря в центре обьекта, и создается bitmap у которого данная точка становится в 0,0 обьекта, позиционирование и поворот дублируется из первого обьекта, и при повороте копия смешается, потому появилась потребность сместить данную точку так же как в первом обьекте
Раз вы компилите в ИДЕ 5.5, то точно есть, этот класс поставляется только с Flash IDE. По ссылке, кстати,
речь и идёт про as3

По вашей задаче. Можно оба объекта поместить (можно временно, на время выполнения) в общий для них контейнер, контейнер повернуть нужным образом, затем вынуть объекты из контейнера, предварительно преобразовав их локальные координаты в глобальные, затем переразместить эти элементы уже вне контейнера. См. 1 пункт по ссылке которую я дал выше, это простейший вариант.