motofan logo
> 

Xml2ibook, Разработчик Java-Интерактивных книг

fedos13589
сообщение 19.11.2006, 15:01


Новичок
*

Группа: Пользователи
Сообщений: 11
Регистрация: 19.11.2006
Из: Омск
Пользователь №: 107 364
Модель телефона: SonyEricsson W810i

Рейтинг: 7.5



Вот... написал прогу, которая позволяет делать готовое ява приложение, являющееся интерактивной книгой.
Программа XML2IBook.exe переделывает xml файл в jar и делает приложение.
Устройство xml файла:
Код

<?xml version="1.0" encoding="windows-1251"?>

<book>
<project name="Story" dir="F:\" splashdir="F:\XML" bgmusic="F:\XML\bg.mid" font="F:\XML\font.png" fontsize="F:\XML\font.ini" fontalp="F:\XML\font.alp"/>
<chapter id="intro" type="none" splash="img/intro.jpg" next="chapter1">
</chapter>
<chapter id="chapter1" type="none" splash="img/chapter1.png" next="chapter1_quest">
text1
</chapter>
<chapter id="chapter1_quest" type="question" splash="img/chapter1.png" next="">
Question:
1: variant
2: variant
</chapter>
<chapter id="chapter1_1" type="none" splash="img/work.jpg" next="chapter1_2">
you selected first variant
</chapter>

<chapter id="chapter1_2" type="none" splash="img/work.jpg" next="$$$END$$$">
you selected second variant
and end of all
</chapter>

</book>



Есть обязательный тэг <project> он содержит в себе поля (лучше не оставлять незаполненых) name(Так будет называться папка и jar файл), dir(Каталог в котором будет создаваться папка с именем name, в которой будет компилироваться jar), splashdir(Папка, где лежат картинки, в данном примере картинки лежат в папке F:\XML, т.е. если мы пишем splash="img/work.jpg", то он будет брать картинку из F:\XML\img\work.png), bgmusic(Файл фоновой музыки, она зацикливается, может быть midi или wav), вот все.
Дальше есть тэг <chapter> у него есть поля id(имя главы, должно быть уникальным), type("question" - если это вопрос, что-либо другое, если это просто обычная глава, P.S. если тип question,то первая строка главы - обязательно вопрос!!! а дальше по строке на вариант ответа!), splash(картинка на главу),next(id - следующей главы или $$$END$$$ - если это конец, если глава типа question,то это поле может быть пустым).

Когда глава типа question, то следующие главы определяются так: пусть num-номер выбранного варианта ответа, cid-id вопроса, то сл. будет cid-id_num.
Все вопросы можно на fedos13589@mail.ru или в ICQ 313997813.
Управление клавишами "2", "8", "5", чтобы ответить на вопрос сначала "*", а потом номер варианта ответа.
Готовый вариант
Исходники Java
Исходники Delphi
Готовый вариант версия 0.2
Исходники 0.2
Готовый пример версии 0.2,Story.jar
Готовый пример версии 0.2,Story.jad
Выкладывайте ваши книги здесь, я думаю другие посетители форума это оценят!
Юзер вышелВ друзьяВизиткаП/Я
К началу страницы
+Ответить

Сообщений в этой теме
fedos13589   Xml2ibook   19.11.2006, 15:01
Chacha_Ivanov   Не понял, а что значит интерактивные книги? И где ...   19.11.2006, 17:54
~Gangs2er~   Создай блокнотом .txt а потом поменяй расширение ...   19.11.2006, 18:05
Chacha_Ivanov   Хм.. А собственно ради чего такие хитропопые дейст...   19.11.2006, 19:10
Inferpse   Дык... В M$ Office 2007 в xml сохраняет, а он...   19.11.2006, 19:54
fedos13589   Отвечаю коротко и ясно, там уже есть готовый приме...   20.11.2006, 1:25
Inferpse   fedos13589, я знаю что такое xml... Добавь Drag...   20.11.2006, 6:49
fedos13589   Ты задаешь имя проекта и папку смотри в папке ...   20.11.2006, 10:02
fedos13589   Вот я сделал некоторые вещи, которые ты просил   20.11.2006, 12:23
fedos13589   Сегодня начинаю переход с движка Jimm на собственн...   21.11.2006, 5:10
fedos13589   Переход с движка Jimm'а осуществлен(Просьба те...   22.11.2006, 14:22
fedos13589   Чтобы окончательно всех заинтриговать вот пример г...   22.11.2006, 16:29
EUGENE300   fedos13589, не такое оно уже не работающее... не п...   22.11.2006, 17:19
fedos13589   Управление джойстиком я пока отключил, управление...   23.11.2006, 3:02
fedos13589   Новая версия с нормально загрузкой для разрешения ...   23.11.2006, 12:55
EUGENE300   fedos13589, сделай плиз управление джойстиком и ...   25.11.2006, 0:50
fedos13589   Управление джойстиком сделаю... Вопросом появления...   25.11.2006, 10:01
fedos13589   Вот сделал управление джойстиком и функцию назад -...   25.11.2006, 11:57
Lindemann   fedos13589, выложи прогу по новой , если не влом .   27.2.2007, 9:13
uranchik   Не качается ни с одной ссылки, идёт переадресация....   2.3.2007, 11:23
GomZik   Кто нибудь выложите поновой плз!!! =)   30.11.2007, 11:31

Xml2ibook, Разработчик Java-Интерактивных книг · Разработка Java-приложений · Forum
 

Ответ в темуСоздание новой темы
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

Текстовая версия Сейчас: 11.7.2025, 5:40

Форум живёт: 8079 дней