Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   координаты (http://www.flasher.ru/forum/showthread.php?t=40914)

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
----

ЕСТЬ МУВА КЛИП(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...
значит относительно него и надо вызывать локалТуГлобал...


Часовой пояс GMT +4, время: 02:04.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.