как получить координаты X, Y мувиклипа (внутри другого мувиклипа), но относительно _root? - PullRequest
0 голосов
/ 23 февраля 2011

У меня есть видеоклип внутри другого мувиклипа ...

//create on the stage an empty movieclip... 
var mc_container:MovieClip = _root.createEmptyMovieClip("container_name", _root.getNextHighestDepth());

//new position on the stage...
mc_container._x = 200;
mc_container._y = 200;

//create a movieclip inside the main movieclip...
var mc_inside:MovieClip = mc_container.attachMovie("mc_from_library", "mc_name", mc_container.getNextHighestDepth(), {_x:0, _y:0, _alpha:100});

Я могу получить свойства mc_inside._x и mc_inside._y относительно мувиклипа контейнера, но как я могу получить mc_inside._x и mc_inside._y относительно _root (сцена)?

1 Ответ

1 голос
/ 23 февраля 2011

Использовать localToGlobal:

var point:Object = {x:myClip.inner_mc._x, y:myClip.inner_mc._y};
myClip.inner_mc.localToGlobal(point);
trace(point.x)
trace(point.y)

http://help.adobe.com/en_US/as2/reference/flashlite/WS5b3ccc516d4fbf351e63e3d118ccf9c47f-7d06.html

...