Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Flash + локальная база данных, и всё это на CD - как? (http://www.flasher.ru/forum/showthread.php?t=129518)

Gaen 03.09.2009 14:51

Flash + локальная база данных, и всё это на CD - как?
 
Нужно сделать презентацию, которая будет распространяться на диске, крайне желательно чтобы работала сразу, без дополнительной установки чего-либо. Презентация содержит несколько текстовых разделов и каталог на 4000+ наименований.
Как организовать БД? Есть ли какие-то решения? Ибо когда начинаю думать о том, что для поиска придётся асинхронно грузить и просматривать несколько тысяч xml, хочется застрелиться.

random13 03.09.2009 14:59

не ясно только одно а зачем нужно несколько тысяч xml когда можно взять один xml или имеется ввиду количество сущностей?

как мне кажется для таких целей более простым решением будет использование AIR + SQLite

Gaen 03.09.2009 15:01

Если всё пихать в один xml, то во-первых боюсь как бы комп не захлебнулся его разбирать, а во-вторых если туда вдруг закрадётся ошибка, то полетит вся база.

random13 03.09.2009 15:13

ну во первых ошибка не должна закрастся если руки из правильного места в том же свифте ошибки не закрадываются))
что касаемо распарсивания его то тут надо конечно подумать, но в любом случае помойму мое второе предложение реально рабочий вариант

Gaen 03.09.2009 15:41

Вариант рабочий, но для этого юзеру придётся ставить сначала air, а затем саму презентацию, что крайне нежелательно.

random13 03.09.2009 16:10

хммм вроде можно конвертнуть конечное air приложение в exe правда надо проверять может отказать какой нить функционал... хотя хз

другой вариант на диск добавить какую нить портабл версию самого air плеера

помойму это лучше чем ничего


а голую флешку посмотреть тоже не удасться если только это не flash projector

Gaen 03.09.2009 16:19

Projector, не иначе. А portable air вообще существует?

random13 03.09.2009 16:26

http://shu-player.com/learn-more
http://www.airaveer.com/
вот погуглил по преобразованию

Партизан 04.09.2009 12:40

Про air, сразу забудьте...

На самом деле XML - самое простое решение. Если боитесь, что будет долго парсить или еще что-то... Разделите на несколько файлов.
Но вообще 4000 строк XML парсятся на ура... Совсем недавно делал презенташку. Там база будет примерно такая же по объему. Не парьтесь. Все ок будет. Если что разнесете на пару файлов.

Можете конечно взять оболочку SWFKit например, там можно подрубить DLL и работать с любой базой. Я так заморачиваться не стал. Использую SWFKit для более насущных проблем - файл прочесть да записать и т.д.

Gaen 04.09.2009 12:42

Там 4000 записей, по 16 полей каждая. Ладно, распарсим потихонечку, сделаем прогрессбар для поиска и всё будет пучком :)


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

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