![]() |
Не отображается спрайт после выхода за левую или верхнюю границы
Нужно сделать модель солнечной системы.
Столкнулся с такой проблемой: когда орбита движения планеты выходит за границы флешки (за левую или верхнюю) спрайт с планетой перестает отображаться. Причем с правой и нижней границами все нормально. Причем это наблюдается только в браузере, когда запускаю проект на тест Ctrl+Alt+P - все работает нормально. Вот здесь скомпилированная флешка http://www.basaval.ru/tmp/test.html Если кликнуть по планете - орбита увеличивается так, что планета начинает выходить за края и перестает отображаться. Подскажите, в чем может быть проблема? |
может немного кода?
|
Цитата:
Вот расчет положения планеты Код AS3:
Добавлено через 17 часов 10 минут Разобрался в чем дело. Ошибка на уровне личного идиотизма. Параметры передаваемые в функцию перемещения спрайта обозначил как uint а когда орбита уходит за края, естественно, в нее передавались отрицательные значения. И AS3 все это нормально скушал, не бросив исключений. Грущу по С++ :( |
| Часовой пояс GMT +4, время: 17:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.