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

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Координаты экранного объекта (DisplayObject), отсчитываются от нулевых координат контейнера, в котором в данный момент находится объект. Вот например описание поля x класса DisplayObject:
Цитата:
Указывает координату x экземпляра DisplayObject, связанную с локальными координатами родительского DisplayObjectContainer. Если объект включен в DisplayObjectContainer с преобразованиями, то он находится в локальной системе координат содержащего его DisplayObjectContainer. Таким образом, если объект DisplayObjectContainer повернут на 90° против часовой стрелки, дочерние элементы наследуют систему координат с поворотом на 90° против часовой стрелки. Координаты объекта определяются относительно положения точки регистрации.
Разобраться с переходом из глобальных координат в локальные и обратно вам помогут функции localToGlobal() и globalToLocal().