![]() |
Нужно поменять parent мувиклипа
Нужно поменять parent мувиклипа, но чтобы при этом он не поменял видимый х у. Т.е. его нужно перевести в систему координат target мувиклипа, но пользователь этого не увидит. Вложенность первого и второго парента могут отличаться.
Пробовал localToGlobal, а потом globalToLocal вставить. Но результаты самые неожиданные. Может кто сталкивался? |
Цитата:
Нужно глянуть на сам код |
Нормальные должны быть результаты. Вы так делали?
<font color="#b1b100"><b>varb>font> point:<font color="#6699cc">Pointfont> = myMovie.<font color="#6699cc">localToGlobalfont><font color="#66cc66">(font> <font color="#b1b100"><b>newb>font> <font color="#6699cc">Pointfont><font color="#66cc66">(font><font color="#66cc66">)font><font color="#66cc66">)font>; <font color="#b1b100"><b>varb>font> newPoint:<font color="#6699cc">Pointfont> = _newContainer.<font color="#6699cc">globalToLocalfont><font color="#66cc66">(font>point<font color="#66cc66">)font>; _newContainer.<font color="#6699cc">addChildfont><font color="#66cc66">(font>myMovie<font color="#66cc66">)font>; myMovie.<font color="#6699cc">xfont> = newPoint.x; myMovie.<font color="#6699cc">yfont> = newPoint.y; Добавлено через 1 минуту это может, правда, не работать в некоторых случаях, если содержимое мувика находится в отрицательных координатах его самого. Чо за каша? :В Добавлено через 9 минут Код AS3:
|
@fish_r
а я бы через getBounds() делал. То есть так примерно Код AS3:
ЗЫ Парсер с какого-то времени неадекватно ведет себя в ФайрФоксе |
да, так красивее. Мне нравится :)
|
| Часовой пояс GMT +4, время: 03:14. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.