PDA

Просмотр полной версии : абсолютные координаты для многократно вложенного объекта


Muchacho
28.05.2004, 20:02
Как получить абсолютные координаты объекта, вложенного в несколько других? Или для этого обязательно складывать _parent._x+_parent._x+.... ?

Nox Noctis
28.05.2004, 20:06
localToGlobal

Dindin
28.05.2004, 21:03
а потом наоборот globalToLocal
:D

Muchacho
29.05.2004, 19:39
Спасибо!!!

Muchacho
31.05.2004, 13:31
Всё равно я чё-то никак не допру. Вот, делаю я:

localToGlobal(myObject);
myObject._x=0;

но его _x никак не приравнен к root._x, иначе он бы оказался в самой левой стороне документа.

Dindin
31.05.2004, 15:55
myObject - это не мувиклип, это объект, который содержит координаты мувиклипа, то есть надо делать так:
point = {x:10,y:10};
mc.localToGlobal(point);
trace ('x= '+point.x + ' y=' + point.y);

И ты получишь абсолютные координаты точки внутри мувиклипа.

Muchacho
31.05.2004, 17:49
Всё, теперь до меня тупенького, наконец, дошло! Спасибо ещё раз!