![]() |
Тормозит интерактивная карта на флеш
Вложений: 1
Всем доброе утро! Прошу меня сразу извинить за такой вопрос, мне делали карту для сайта, при наведении на определенный участок земли вылезает определенная информация по участку, все работает, но когда быстрее начинаешь водить по участкам, то она тормозит жутко, не могу понять в чем может быть дело. Могу выложить исходник, я в флеше полный ноль почти, сам немного по учебникам неделю покопался, но не смог понять почему лаги. Помогите пожалуйста, люди добрые!:)
|
Я бы оторвал руки тому, кто это сделал.
По-хорошему, там задача часа на три программирования (с запасом даже), и переделывать там нужно все. Тормозит из-за постоянных подрузок xml-ек и переходов по кадрам. |
4500 отдал за карту, твоюж мать...(((
Может как то можно меня направить, дабы почитать что то и исправить самому, такая работа с тормозами ой как плохо((( |
Думаю, что самый верный способ — сначала загрузить одну xml-ку с описаниями всех домиков, потом уже давать пользователю возможность просматривать описания.
|
Извините за нубство, а можно где почитать про загрузку этих xml, я в коде порылся и вижу в каждом кадре вроде загрузку каких то файлов xml...но там каждый раз разный, а не один.
|
Список действий по оптимизаций:
Сперва нужно собрать из всех один XML. Загрузить его 1 раз при старте флешки. Распарсить, занести инфу из него в массив. Затем при клике выводить инфу из массива, это должно снять 90% лагов. Для 120%, нужно вынести всё в один кадр и работать в нём. http://help.adobe.com/ru_RU/ActionSc...0204-7ff5.html |
Конечно можно. Гугл много ссылок выдаст по подобному запросу
Цитата:
|
А я сейчас тут на форуме где то прочитал, что можно как то txt подгружать, это не проще будет. Все спрашиваю у Вас, так как сам AS вообще не силен. Извините...
|
На самом деле, если нужна оптимизация, которую может сделать непрофессионал самостоятельно, то она выглядит так (решение некрасивое, но зато сделать можно быстро и без изучения литературы):
1. добавить 1 кадр перед текущим первым, в котором определяются листенеры для кнопок 2. в этот новый кадр поместить поочередную загрузку всех существующих xml-файлов (цель одна - ччтобы они сели в кэш браузера) 3. по окончании загрузки файлов перейти ко второму кадру (который сейчас первый) Все будет работать нормально. |
Пожалуйста простите за тупизм, а вот это - "листенеры для кнопок" не совсем понял что, названия?
|
| Часовой пояс GMT +4, время: 22:04. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.