javascript - 如何创建翻书/翻页?

标签 javascript xml flash actionscript

我需要创建翻书/翻页应用程序。我见过 flash 创建的翻页,可以用任何其他语言完成吗? jquery 还是 javascript?另外,我需要记住哪些概念/知识来制作翻页书?

谢谢。

最佳答案

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

如果您的意思只是一本可以翻页的电子书,那么我会立即查看此 AS3 page-flip engine .这是一个好的列表(主要是商业的)examples

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

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

  • 预加载页面 - 带有图像或 其他图形预加载到其中
  • 渐变 - 产生 3d 页面正在“转动”的错觉
  • Trigonometry - 用于拖动效果。使页面朝向鼠标倾斜
  • Masks - 获得页面折叠效果,当用户开始拖动页面时,下一页加载到顶部。这两个页面都已根据用户的鼠标位置屏蔽掉。

我上面链接的翻页引擎 ( MegaZine ) 也是开源的。因此,如果您真的热衷于此,那么您可以深入了解那里的源代码并亲自查看。

希望有所帮助。

关于javascript - 如何创建翻书/翻页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1720561/

相关文章:

javascript - 从 JavaScript 中的函数访问父对象

javascript - jQuery 获取单选按钮选择

actionscript-3 - 如何确定SWF为哪个Flash Player发布?

闪存 9 : How to determine if a streaming track is mono?

javascript - 加载事件选项卡页面源的 Chrome 扩展程序

javascript - 在点击 thead 时隐藏/显示动态创建的表的主体

xml - 如何在 QName 中表示逗号(尤其是在 Turtle 文档中)

xml - 使用 xslt 匹配单独 xml 文件中的元素,然后打印兄弟

sql-server - 如何根据 XML 参数更新表

apache-flex - 将数组转换为数组列表?