Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Очень большая xml-ка (http://www.flasher.ru/forum/showthread.php?t=105574)

JaLav 18.12.2007 16:56

Очень большая xml-ка
 
Здравствуйте
Есть карта
Данные - в хмл. Данных много. xml-ка весит 3 Mb

Есть вариант разбить ее на части - для каждой страны сделать отдельную.

Можно не грузить всю инфу сразу, а после клика на страну. Все остальные страны делать недоступны пока данные не загрузятся. После загрузки показывается инфа о данной странеъ

Но заказчик хочет: чтоб инфа грузилась и паралельно можно было работать с флешкой. Т.е. по которым странам инфа загрузилась, на те можно уже кликать и инфа сразу отображается, а по остальным еще грузится

Это возможно? Флешка тормозить не будет?

wvxvw 18.12.2007 17:17

Да, это возможно (если разбить на страны).
Тормозить - не понятна формулировка. Ну, запустите ее на 468-ке, если нужно, чтобы тормозила %)))
А еще лучше повыбрасывать все лишнее из ХМЛ. В 3 Мб можно таааааакое кол-во инфы запихать...

JaLav 18.12.2007 17:41

спасибо)

JaLav 03.01.2008 21:28

И все же. Для всех стран пишу обработчики (например onRollOver меняется цвет страны).
Потом в новом цикле гружу инфу по странам (города, инфа по городам).
Так вот пока эта вся инфа грузится (с хмл), обработчики событий не работают.
А надо чтоб работали, ну хотя бы те, по которым данные уже загрузились.
Что для этого надо сделать?

Напоминаю, что
Цитата:

заказчик хочет: чтоб инфа грузилась и паралельно можно было работать с флешкой. Т.е. по которым странам инфа загрузилась, на те можно уже кликать и инфа сразу отображается, а по остальным еще грузится

iNils 03.01.2008 21:34

Цитата:

Сообщение от JaLav
Так вот пока эта вся инфа грузится (с хмл), обработчики событий не работают.
А надо чтоб работали, ну хотя бы те, по которым данные уже загрузились.
Что для этого надо сделать?

А что вы сделали?

MrPoma 03.01.2008 22:35

Цитата:

Сообщение от JaLav
заказчик хочет: чтоб инфа грузилась и паралельно можно было работать с флешкой. Т.е. по которым странам инфа загрузилась, на те можно уже кликать и инфа сразу отображается, а по остальным еще грузится

лично я бы с такого сайта(или чего там у вас) сваили бы нераздумывая, ибо в нете я через пчелиный клик+. попробуйте убедить заказчика, что грамотнее дать посетителю выбор, что грузить, а что нет

wvxvw 03.01.2008 22:43

Ну хоть какой-то упрощенный пример бы...
Ей богу, не могу понять что нужно было запихать в ХМЛ чтобы добиться таких размеров. Стран в мире всего около 130, ну, пускай на каждую страну нужно по 10 переменных по 8 байт каждая, ну и еще на оформление самого ХМЛя прибавим по 8 байт на страну и того 130*90 = 12К... откуда 3КК?

MrPoma 03.01.2008 22:47

там же в хмл есть инфа по городам. а это текст. сколько городов на планете?

wvxvw 03.01.2008 22:59

НУ, не знаю, самым приемлимым мне кажется вариант - чтобы флешка при клике на страну обращалась к серверному скрипту, передавала ИД кликнутой страны, и по приходе ответа показывала нужную информацию. По-другому, даже с очень быстрым и-нетом, если мне эта информация не жизненно необходима 3КК я бы не стал ждать...

MrPoma 03.01.2008 23:28

Цитата:

Сообщение от wvxvw
НУ, не знаю, самым приемлимым мне кажется вариант - чтобы флешка при клике на страну обращалась к серверному скрипту, передавала ИД кликнутой страны, и по приходе ответа показывала нужную информацию. По-другому, даже с очень быстрым и-нетом, если мне эта информация не жизненно необходима 3КК я бы не стал ждать...

согласен


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

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