![]() |
Тормоза при анимации
http://alekson.su/flash/atom.swf
стрелка заметно тормозит под конец, а их по идее будет штук 20 потом. рисуется в событие Event.ENTER_FRAME - идет расчет точки и отрисовка через line.graphics.lineTo(x,y); x++ Циклов нет. frameRate=120; Как можно снизить нагрузку? |
Цитата:
Не лучше ли сделать frameRate = 30 и x += 4 ? |
что-то у вас там не так в коде, потому что, когда я нажимаю правую кнопу мышки и вылазит контекстное меню, то полоса начинает рисоваться без всяких тормозов вообще.
|
Везде
mouseEnabled = false А стрелку лучше рисовать в зависимости от времени кадра. |
Цитата:
при frameRate=30 уже нормально |
Цитата:
Код:
var lastTime:int = getTimer(); |
http://alekson.su/flash/atom.swf,
эти здания грузятся отдельными swf и заметил что изза них прилично прибавляется тормозов. Циклов и анимации сейчас нет(тут старая версия) Если я их заменю на jpg - нагрузка сильно упадет? |
Я бы порекомендовал выпадающие мессаги отрисовывать один раз, и проявлять по необходимости... Не вижу смысла в отрисовке каждый раз...
|
http://alekson.su/flash/atom.swf обновил, если убрать здания то тормозов нет. Каждое здание отдельный погруженый swf
Получается что максимальное количетсво обьектов на флешке для нормальной работы оч ограничено... |
впечателния неграмотного прогроммирования. В прокте вообще участвовал флэш программист?
|
| Часовой пояс GMT +4, время: 15:44. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.