|
|
|||||
Нужно поменять parent мувиклипа
Нужно поменять parent мувиклипа, но чтобы при этом он не поменял видимый х у. Т.е. его нужно перевести в систему координат target мувиклипа, но пользователь этого не увидит. Вложенность первого и второго парента могут отличаться.
Пробовал localToGlobal, а потом globalToLocal вставить. Но результаты самые неожиданные. Может кто сталкивался? |
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
Нужно глянуть на сам код |
|
|||||
Нормальные должны быть результаты. Вы так делали?
<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 минут Последний раз редактировалось fish_r; 21.07.2011 в 22:53. |
|
|||||
@fish_r
а я бы через getBounds() делал. То есть так примерно var bounds:Rectangle = clipA.getBounds(clipB); clipB.addChild(clipA); clipA.x = bounds.x; clipA.y = bounds.y; ЗЫ Парсер с какого-то времени неадекватно ведет себя в ФайрФоксе
__________________
...вселенская грусть |
Часовой пояс GMT +4, время: 10:46. |
|
« Предыдущая тема | Следующая тема » |
|
|