Как создать флип книгу / страницу? - PullRequest
3 голосов
/ 12 ноября 2009

Мне нужно создать приложение для перекидной книги / страницы. Я видел флеш-страницу, созданную с помощью флеша, можно ли это сделать на других языках, например, JQuery или JavaScript? А также, о каких понятиях я должен помнить / знать при создании флипбук?

Спасибо.

Ответы [ 3 ]

4 голосов
/ 12 ноября 2009

Не совсем уверен, что вы подразумеваете под "перевернутой книгой", можете ли вы уточнить это?

Если вы имеете в виду просто цифровую книгу, страницы которой вы можете переворачивать, то я бы с радостью рассмотрел этот движок перелистывания страниц AS3 . А вот список хороших (в основном коммерческих) примеров

РЕДАКТИРОВАТЬ * - Не уверен, почему вы захотите создать это с нуля, так как существует множество хорошо сделанных библиотек Page-flip, которые действительно хорошо собраны и либо бесплатны, либо действительно дешевы. Большую часть времени они тоже настраиваются.

Тем не менее, я думаю, что они, вероятно, все используют комбинацию следующего:

  • Предустановленные страницы - мувиклип с изображением или другая графика, предварительно загруженная в него
  • Градиенты - чтобы создать иллюзию "переворачивающейся" 3d-страницы
  • Тригонометрия - для эффекта перетаскивания. Чтобы повернуть страницу в сторону мыши
  • Маски - чтобы получить эффект сворачивания страницы, когда пользователь начинает перетаскивать страницу, следующая страница загружается поверх. Обе эти страницы были замаскированы в зависимости от положения мыши пользователя.

Также движок Page-flip, на который я ссылался выше ( MegaZine ), имеет открытый исходный код. Так что, если вы действительно заинтересованы, то можете погрузиться в исходный код и посмотреть сами.

Надеюсь, это немного поможет.

0 голосов
/ 16 декабря 2010

Если вам нужно что-то простое и вы не хотите углубляться в коды, попробуйте нажать pressmo: http://pressmo.com/example3/1

Он работает быстрее на медленных компьютерах, чем большинство других подобных служб, и что важно, вы держите флипбук на своем собственном компьютере / веб-сервере (в виде онлайн-флеш-памяти или автономного исполняемого файла). Чтобы создать перевернутую страницу, вы должны загрузить свой контент в виде файла PDF (который можно легко получить из Word или Open Office).

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

0 голосов
/ 12 ноября 2009

Вы можете использовать Flex Application

Как это правильно: Образец книги

Код здесь: Исходный код

...