![]() |
Tween - множественная анимация
Я делаю карту России с с областями. При клике на какую-то область она у меня увеличивается, слева или справа выезжает таблица с определённым контентом, все это происходит при помощи Tween.
Когда запускаю ролик, он у меня разрешения 800 на 600, все действия анимации не тормозят, но когда я его разворачиваю на весь экран (причем поле действия флешки все равно остается 800 на 600), анимация у меня происходит скачками. Может такое происходит из-за: - многочисленного одновременного вызова Tween у многих объектов? - из-за количества спрайтов на карте в данный момент? |
Из-за вектора может быть, из-за количество твинов, из-за количества спрайтов и из-за прочих ентерфреймов.
Попробуйте отключить что-нибудь последовательно. Сначала твины, потом спрайты и посмотрите на производительность. |
Такая проблема была только из-за нехватки процессорных мощностей.
Потому сделаю ставку на вектор. Предлагаю изучить вопрос кэширования анимации (есть множество библиотек), а для векторных объектов без анимации(за исключением смещения их самих по x или y) может помочь простой cacheAsBitmap |
а разве есть необходимость использовать такое количество твинов?
|
Спасибо
Добавлено через 27 минут Уж не буду плодить темы, спрошу сразу тут Код AS3:
Есть вообще функция, которая показывает абсолютный путь того или иного объекта, у меня постоянно с этим сложности получаются? |
Код AS3:
|
Какой твин используете? Стандартный IDE-й, если да, то советую попробовать BetweenAs3. Если не поможет, то оптимизируйте графику, удаляйте EnterFrame.
|
| Часовой пояс GMT +4, время: 13:15. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.