如何创建翻书/页面?

时间:2009-11-12 07:39:03

标签: javascript xml flash actionscript

我需要创建一个翻书/页面应用程序。我已经看过flash创建翻页,可以用其他语言完成,例如jquery还是javascript?而且,在制作翻书时,我需要考虑哪些概念/知识?

感谢。

3 个答案:

答案 0 :(得分:4)

不太清楚“翻书”是什么意思,你能详细说明一下吗?

如果你的意思是一本数字图书,你可以翻页,那么我会搜索这个AS3 page-flip engine。这里有一个好的(主要是商业的)examples

列表

编辑* - 不确定为什么要从头开始创建这个,因为那里有大量精心制作的页面翻转库很好地构建,并且要么是免费的,要么是非常好的。大多数时候它们也是可定制的。

那就是说,我认为他们可能都在使用以下各项的组合:

  • 预加载的页面 - 带有图片或的动画片段 其他图形预先加载到其中
  • 渐变 - 给出一个“转向”的3D页面的错觉
  • 三角函数 - 用于拖动效果。使页面朝向鼠标角度
  • 蒙版 - 为了获得页面折叠效果,当用户开始拖动页面时,下一页将加载到顶部。这两个页面都已根据用户鼠标位置进行了屏蔽。

我上面链接的页面翻转引擎(MegaZine)也是开源的。所以,如果你真正热衷于此,那么你可以深入了解源代码并自己看看。

希望有所帮助。

答案 1 :(得分:0)

您可以使用Flex应用程序

像这样:Sample Book

代码在这里:Source Code

答案 2 :(得分:0)

如果您需要简单的内容,并且不想深入研究代码,请尝试使用pressmo:http://pressmo.com/example3/1

它在速度较慢的计算机上比大多数其他类似服务的工作速度更快,并且将您的flipbook保存在自己的计算机/ Web服务器上(如在线闪存或脱机可执行文件)这一点非常重要。 要创建翻页,您必须将内容上传为PDF文件(可以从Word或Open Office轻松获取)。

通常,适用于翻书的解决方案是保持页面数量均匀,其他用户将无法转动最后一个网站。所有页面的大小也应相似。