Тема: hitTestPoint
Показать сообщение отдельно
Старый 12.12.2014, 00:07
undefined вне форума Посмотреть профиль Отправить личное сообщение для undefined Найти все сообщения от undefined
  № 6  
Ответить с цитированием
undefined

Регистрация: Oct 2006
Сообщений: 2,283
Код AS3:
var p:Point=new Point(x,y);
var m:Matrix=my_mc.transform.matrix;
trace(m.transformPoint(p));
трейс выдаст координаты точки (x,y) в системе координат мувика my_mc. Вообще если не хочется возиться с этими матрицами, векторами. Есть методы mc.globalToLocal(переводит координаты из глобальной системы координат в локальные координаты мувика mc) и localToGlobal(обратное преобразование)

Добавлено через 4 минуты
2 illuzor.
если я правильно понял задачу,товарищу надо перевести координаты в систему координат его мувика,естественно, что новые координаты будут зависеть от того растянут-ли его мувик или повернут
upd:
залез в хелп
The x and y parameters specify a point in the coordinate space of the Stage
т.е. метод принимает как раз глобальные координаты.
2 stas0- уточни что конкретно требуется? что значит 'работал относительно заданного объекта'?


Последний раз редактировалось undefined; 12.12.2014 в 00:20.