Форум 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)
-   -   Нужен совет профессионала (http://www.flasher.ru/forum/showthread.php?t=79445)

Bar_Duck13 08.05.2006 16:34

Нужен совет профессионала
 
Я делал карту города. ~1300 улиц. Все улицы - мувики, размещённые вручную и каждый со своим именем. Все должны реагировать на события onPress. Есть компонент ComboBox. В нём 1300 строк - названий этих улиц. Вот вопрос: это всё очень тормозит. Даже по отдельности. Неужели FLASH загибается при таком количестве объектов и строк в списке. Ссылку на карту города достану завтра (я не помню адресс, сайт не мой). Может я изначально выбрал не тот путь решения. Может надо было размещать строки во внешнем XML, а улицы как-то подгружать по мере необходимости с проверкой, не входят ли улицы в область просмотра? Или вообще названия улиц выдавать из SQL. Чтобы самому найти оптимальное решение, нужно перелопатить ОЧЕНЬ, ОЧЕНЬ много... После ваших ответов я буду хоть знать, в какую сторону всё это лопатить. Заранее БаЛЬШОЕ СПАСИБО!

Nirth 08.05.2006 16:37

А вы часто видели в Windows выпадающие списки с 1300 опциями? я что то не припомню.
Думаю в виндах тоже будет тормозить.
Как вариант могу посоветовать сделать ComboBox'ов два.
В одном пользователь выбирает район, а в другом появляються улицы района..стоит постараться, чтобы не было более 50 опций на ComboBox

iNils 08.05.2006 16:42

Еше надо знать в каком районе находится данная улица. Лучше делать в первом алфавит, а вот втором уже улицы на эту букву.

orangeline 08.05.2006 16:47

по районам мне кажется будет громоздко (улиц в районе много), согласен с inils'ом насчет алфавита

iNils 08.05.2006 16:49

Еще вариант. Первоночально ComboBox пуст. Вводишь первую букву и в него грузятся улицы начинающиеся на нее и так далее.

Bar_Duck13 08.05.2006 17:04

В Windows точно видел. Есть карта алматы(она не моя)(сделана на каком-то языке программирования). Хотел прикрепить, но она весит 1.8Мб в архиве. Работает очень быстро, но моя карта размещается на сайте и при этом она весит ~400кб. Вот приемущество FLASH! А недостаток - тормоза...

Bar_Duck13 08.05.2006 17:07

И как можно прикрепить файл размером 1Мб и более? Или никак? А иначе вопрос не будет понятен до конца.

iNils 08.05.2006 17:23

Какой файл?

etc 08.05.2006 19:18

Вероятно, программу...

valvika 09.05.2006 15:33

Изучаем: http://www.mapnetwork.com/maps/ .
Совершенно нецелесообразно постоянно держать в Комбо улицы типа "1-го заводского" переулка и "2-го переулка Строителей". В комбо должны висеть основные магистрали и обьекты. Все остальное грузи в МуСКуЛ-базу и пусть тянут поиском. Даже в этом случае группировка целесообразна.


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

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