![]() |
|
||||||||||
|
|||||
|
Привет братья.
Такой вот исходничек. Мне нужно по клику на мувике получить глобальную координату его центра, ну чтобы его потом мышкой крутить красиво. И чтото никак . Помогите кто нибудь, а то вчера целый день промучился и все впустую - просто умственный тупик какойто Исходник основательно кастрирован - оставлена одна суть проблемы, весь код в муве dr (черный крестик в центре)
__________________
Без труда не выловишь и fish-ку из пруда! |
|
|||||
|
  акула
|
было так:
onClipEvent (mouseDown) {
stopDrag ();
trace (_droptarget);
tr = eval (_droptarget);
lg.x = tr._x;
lg.y = tr._y;
tr.localToGlobal(lg);
_x = lg.x;
_y = lg.y;
o = 1;
}
а должно быть так: |
|
|||||
|
Ну спасибо
Ну выручил А то у меня уже башка дымиться. Чего только не перепробовал - таргеты менял как перчатки ![]() Вот чуяло сердце что где-то рядом, но что так просто даже и не подозревал Спасибо еще раз. Удачи. ![]()
__________________
Без труда не выловишь и fish-ку из пруда! |
|
|||||
|
О! Пока ты не ушел - вопрос в догонку (пусти свинью за стол она и ноги на стол
). А с ротэйшен как быть? localToGlobal часом на иго не распространяеться? Или прийдеться вручную пересчитывать?
__________________
Без труда не выловишь и fish-ку из пруда! |
|
|||||
|
Zavtra ja vylozhu na svoj sajt dva primera s LocalToGlobal
V razdel "new". To est' segodnya no pozdno vecherom.
__________________
www.gitin.de/flash |
|
|||||
|
  акула
|
не знаю, но, по всей видимости, придется вручную.
|
|
|||||
|
  акула
|
кстати, совет как узнать текущий угол относительно _root:
нужно взять нулевую точку искомого клипа и смещенную скажем на 10 по X. Привести их в глобальные координаты, а дальше можно найти угол относительно рута с помощью этих двух точек. |
|
|||||
|
Большущее спасибо и на этот раз
Оч. хороший способ. А то мне пока еще ничего умнее в голову не приходило как идти по цепочке и плюсовать. А LocalToGlobal на предмет ротэшен надо будет слегка поковырять гвоздиком ![]()
__________________
Без труда не выловишь и fish-ку из пруда! |
|
|||||
|
На данном этапе имеем это
![]()
__________________
Без труда не выловишь и fish-ку из пруда! |
![]() |
Часовой пояс GMT +4, время: 02:22. |
|
|
« Предыдущая тема | Следующая тема » |
|
|