![]() |
Flash + локальная база данных, и всё это на CD - как?
Нужно сделать презентацию, которая будет распространяться на диске, крайне желательно чтобы работала сразу, без дополнительной установки чего-либо. Презентация содержит несколько текстовых разделов и каталог на 4000+ наименований.
Как организовать БД? Есть ли какие-то решения? Ибо когда начинаю думать о том, что для поиска придётся асинхронно грузить и просматривать несколько тысяч xml, хочется застрелиться. |
не ясно только одно а зачем нужно несколько тысяч xml когда можно взять один xml или имеется ввиду количество сущностей?
как мне кажется для таких целей более простым решением будет использование AIR + SQLite |
Если всё пихать в один xml, то во-первых боюсь как бы комп не захлебнулся его разбирать, а во-вторых если туда вдруг закрадётся ошибка, то полетит вся база.
|
ну во первых ошибка не должна закрастся если руки из правильного места в том же свифте ошибки не закрадываются))
что касаемо распарсивания его то тут надо конечно подумать, но в любом случае помойму мое второе предложение реально рабочий вариант |
Вариант рабочий, но для этого юзеру придётся ставить сначала air, а затем саму презентацию, что крайне нежелательно.
|
хммм вроде можно конвертнуть конечное air приложение в exe правда надо проверять может отказать какой нить функционал... хотя хз
другой вариант на диск добавить какую нить портабл версию самого air плеера помойму это лучше чем ничего а голую флешку посмотреть тоже не удасться если только это не flash projector |
Projector, не иначе. А portable air вообще существует?
|
|
Про air, сразу забудьте...
На самом деле XML - самое простое решение. Если боитесь, что будет долго парсить или еще что-то... Разделите на несколько файлов. Но вообще 4000 строк XML парсятся на ура... Совсем недавно делал презенташку. Там база будет примерно такая же по объему. Не парьтесь. Все ок будет. Если что разнесете на пару файлов. Можете конечно взять оболочку SWFKit например, там можно подрубить DLL и работать с любой базой. Я так заморачиваться не стал. Использую SWFKit для более насущных проблем - файл прочесть да записать и т.д. |
Там 4000 записей, по 16 полей каждая. Ладно, распарсим потихонечку, сделаем прогрессбар для поиска и всё будет пучком :)
|
| Часовой пояс GMT +4, время: 20:31. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.