PDA

Просмотр полной версии : координаты


McMamus
14.12.2002, 17:13
В общем, такая странная ситуация. Есть вложенный муви клип.
Мы работаем в _root'e ... возвращаем координаты вложенного клипа, а потом присваиваем к этим координатам дугой объект. По идеи центы должны быть совмещены, но происходи искажение (смещение)

Хочу сразу добавить, что клип (в котором иммется влоение) - немного искажен. Я конечно понимаю, что причина может крыться в этом, НО.. ведь координаты НЕ меняются от этого!!!


_root.onEnterFrame = function() {
point = new object();
point.x = eval("wheel.wheel_in.shar_"+0)._x;
point.y = eval("wheel.wheel_in.shar_"+0)._y;
eval("_root.wheel.wheel_in.shar_"+0).localToGlobal(point);
shar._x=Number(point.x);
shar._y=Number(point.y);
updateAfterEvent();
}

DeliMIter
14.12.2002, 17:20
Исходник на мыло... тьфу... сюда. Ибо о чем речь - непонятно.

McMamus
14.12.2002, 17:44
----

ЕСТЬ МУВА КЛИП(1) - в нем еще одни(2) - еще один (3)

возвращаем координаты третьего(глобальные)

в руте есть клипик

иксы и игрики 3-его должны быть равны иксам и игркам клипа, который в руте...

----

Cerber
15.12.2002, 01:44
вот поменяй на

_root.wheel.wheel_in.localToGlobal(point);

Nox Noctis
15.12.2002, 02:55
вот-вот, Цербер дело говорит... ты же привотишь к глобальной системе координат точку внутри мува wheel_in...
значит относительно него и надо вызывать локалТуГлобал...