Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 11.09.2012, 08:51
goson вне форума Посмотреть профиль Отправить личное сообщение для goson Найти все сообщения от goson
  № 1  
Ответить с цитированием
goson

Регистрация: May 2012
Сообщений: 18
По умолчанию Тормозит интерактивная карта на флеш

Всем доброе утро! Прошу меня сразу извинить за такой вопрос, мне делали карту для сайта, при наведении на определенный участок земли вылезает определенная информация по участку, все работает, но когда быстрее начинаешь водить по участкам, то она тормозит жутко, не могу понять в чем может быть дело. Могу выложить исходник, я в флеше полный ноль почти, сам немного по учебникам неделю покопался, но не смог понять почему лаги. Помогите пожалуйста, люди добрые!
Вложения
Тип файла: zip 1.zip (4.97 Мб, 59 просмотров)


Последний раз редактировалось goson; 11.09.2012 в 09:29.
Старый 11.09.2012, 10:14
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 2  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Я бы оторвал руки тому, кто это сделал.

По-хорошему, там задача часа на три программирования (с запасом даже), и переделывать там нужно все.

Тормозит из-за постоянных подрузок xml-ек и переходов по кадрам.
__________________
hauts.ru

Старый 11.09.2012, 10:27
goson вне форума Посмотреть профиль Отправить личное сообщение для goson Найти все сообщения от goson
  № 3  
Ответить с цитированием
goson

Регистрация: May 2012
Сообщений: 18
4500 отдал за карту, твоюж мать...(((
Может как то можно меня направить, дабы почитать что то и исправить самому, такая работа с тормозами ой как плохо(((

Старый 11.09.2012, 10:39
Hauts вне форума Посмотреть профиль Отправить личное сообщение для Hauts Посетить домашнюю страницу Hauts Найти все сообщения от Hauts
  № 4  
Ответить с цитированием
Hauts
 
Аватар для Hauts

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,113
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Думаю, что самый верный способ — сначала загрузить одну xml-ку с описаниями всех домиков, потом уже давать пользователю возможность просматривать описания.
__________________
hauts.ru

Старый 11.09.2012, 10:43
goson вне форума Посмотреть профиль Отправить личное сообщение для goson Найти все сообщения от goson
  № 5  
Ответить с цитированием
goson

Регистрация: May 2012
Сообщений: 18
Извините за нубство, а можно где почитать про загрузку этих xml, я в коде порылся и вижу в каждом кадре вроде загрузку каких то файлов xml...но там каждый раз разный, а не один.

Старый 11.09.2012, 10:48
Tails вне форума Посмотреть профиль Отправить личное сообщение для Tails Найти все сообщения от Tails
  № 6  
Ответить с цитированием
Tails
 
Аватар для Tails

блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
Записей в блоге: 6
Список действий по оптимизаций:
Сперва нужно собрать из всех один XML.
Загрузить его 1 раз при старте флешки.
Распарсить, занести инфу из него в массив.
Затем при клике выводить инфу из массива, это должно снять 90% лагов.

Для 120%, нужно вынести всё в один кадр и работать в нём.

http://help.adobe.com/ru_RU/ActionSc...0204-7ff5.html
__________________
Дети не должны знать о своих родителях

Старый 11.09.2012, 10:48
caseyryan вне форума Посмотреть профиль Отправить личное сообщение для caseyryan Найти все сообщения от caseyryan
  № 7  
Ответить с цитированием
caseyryan
 
Аватар для caseyryan

Регистрация: Jun 2012
Адрес: Новосибирск
Сообщений: 6,644
Записей в блоге: 4
Конечно можно. Гугл много ссылок выдаст по подобному запросу
Цитата:
Для 120%, нужно вынести всё в один кадр и работать в нём.
Лучше уж в класс

Старый 11.09.2012, 10:53
goson вне форума Посмотреть профиль Отправить личное сообщение для goson Найти все сообщения от goson
  № 8  
Ответить с цитированием
goson

Регистрация: May 2012
Сообщений: 18
А я сейчас тут на форуме где то прочитал, что можно как то txt подгружать, это не проще будет. Все спрашиваю у Вас, так как сам AS вообще не силен. Извините...

Старый 11.09.2012, 10:54
mikhailk вне форума Посмотреть профиль Отправить личное сообщение для mikhailk Найти все сообщения от mikhailk
  № 9  
Ответить с цитированием
mikhailk
 
Аватар для mikhailk

Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
На самом деле, если нужна оптимизация, которую может сделать непрофессионал самостоятельно, то она выглядит так (решение некрасивое, но зато сделать можно быстро и без изучения литературы):

1. добавить 1 кадр перед текущим первым, в котором определяются листенеры для кнопок
2. в этот новый кадр поместить поочередную загрузку всех существующих xml-файлов (цель одна - ччтобы они сели в кэш браузера)
3. по окончании загрузки файлов перейти ко второму кадру (который сейчас первый)

Все будет работать нормально.

Старый 11.09.2012, 11:03
goson вне форума Посмотреть профиль Отправить личное сообщение для goson Найти все сообщения от goson
  № 10  
Ответить с цитированием
goson

Регистрация: May 2012
Сообщений: 18
Пожалуйста простите за тупизм, а вот это - "листенеры для кнопок" не совсем понял что, названия?

Создать новую тему Ответ Часовой пояс GMT +4, время: 21:06.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 21:06.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.