Показать сообщение отдельно
Старый 13.06.2010, 18:16
kutuzov вне форума Посмотреть профиль Отправить личное сообщение для kutuzov Найти все сообщения от kutuzov
  № 8  
Ответить с цитированием
kutuzov
 
Аватар для kutuzov

Регистрация: Jul 2005
Сообщений: 135
любой дисплей обжект имеет свойство трансформ, так же как x и y
внутри трансформа есть матрица смещения matrix, её и нужно задавать
Код AS3:
const m:Matrix = loader.transform.matrix;
m.translate(-25, -25);
loader.transform.matrix = m;
если нужно повернуть объект вокруг определенной точки, то делаем так
Код AS3:
const m:Matrix = loader.transform.matrix;
m.translate(-25, -25); // смещаем в точку где надо крутить
m.rotate(-Math.PI / 18); // крутим на минус 10 градусов
m.translate(25, 25); // возвращаем откуда взяли
loader.transform.matrix = m;
25 - это половина ширины/высоты объекта (в данном случае я крутил вокруг центра)
__________________
хоумпага


Последний раз редактировалось kutuzov; 13.06.2010 в 18:18.