![]() |
|
||||||||||
|
|
|
|||||
|
[+]
|
Возникла проблема с переходом на AS3 c AS2: localToGlobal не работает корректно.
В аттаче 2 файла один на AS2 другой на AS3. По итогам тестирования AS2 выдает правильный результат не могу понять в чем проблема в AS3 Жду отзывов Вот что в AS3 var p = new Point() p.x = mc0.mc1.mc2.x; p.y = mc0.mc1.mc2.y; mc0.mc1.localToGlobal(p); trace(p.x+" "+p.y+" dolgno bit (92 62)"); результат треса: "72 42 dolgno bit (92 62) //////////////////////////////////////////////////// Вот что в AS2 var p = new Object() p.x = mc0.mc1.mc2._x; p.y = mc0.mc1.mc2._y; mc0.mc1.localToGlobal(p); trace(p.x+" "+p.y+" dolgno bit (92 62)"); результат треса: "92 62 dolgno bit (92 62)" Последний раз редактировалось BAHUS; 12.10.2007 в 21:23. |
|
|||||
|
[+]
|
Все решилось. В AS3 это localToGlobal функция возвращает новое значение,
нужно вот так: p = mc0.mc1.localToGlobal(p); Извените за пост... |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Название темы не содержит сути проблемы.
Код не оформлен. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|