PDA

Просмотр полной версии : XML долго загружается.


dmitriev
23.07.2007, 09:48
Привет!

В 1ом кадре стоит загрузка xml (Около 1000 наименований с 30-40 характеристиками, представьте сколько это кода). Дак вот, после компиляции ещё около 10 сек. флешка стоит на 1ом кадре, притом вообще весь ком на это время виснет. Как этого избежать?

etc
23.07.2007, 09:58
Уменьшить размер XML.

dmitriev
23.07.2007, 10:41
Нельзя, хы.

etc
23.07.2007, 11:00
А разбор XML в данный момент происходит? Если да, то нужно делать потоком, а не единоразово.

dmitriev
23.07.2007, 11:15
Как сделать потоком?

etc
23.07.2007, 11:25
Например на onEnterFrame.

dmitriev
23.07.2007, 11:29
XML разбить на несколько небольших частей и загружать по 1ой части onEnterFrame?

etc
23.07.2007, 11:30
Нет, сначала просто загрузить полный XML, потом парсить его по частям.

dmitriev
23.07.2007, 11:47
А разве тормоза вызывает не сам процесс загрузки XML?

etc
23.07.2007, 13:13
А проверить?

dmitriev
23.07.2007, 13:25
Всмысле полюбому это так, потому что время загрузки прямо пропорционально размеру XML.

etc
23.07.2007, 13:30
Время загрузки само собой зависит от скорости соединения и т.п.
Я говорю про время между загрузкой данных и вызовом функции onLoad (т.е. парсинг флешом данного XML), оно в принципе должно быть небольшое. Самые тормоза могут возникнуть как раз внутри onLoad и твоих манипуляций с XML.