2

我正在构建一个触摸表应用程序,并且我想使用 HTML5 技术,以创建跨平台的东西,远离 Flash,以及学习一般的 HTML5 技术。我发现有些技术可能会起作用,例如 javascript 的内置触摸事件或 KineticJS,它们都在画布标签中运行。然后是针对使用 HTML5 技术的移动平台的框架,例如 PhoneGap 和 Sencha Touch。

我想知道是否有人对构建触摸表 Web 应用程序有任何技术建议。我曾在 Flash 中构建触摸表应用程序,但我想探索替代的非 Flash 技术。似乎有一些 API,但我还没有找到对丰富触摸手势的太多支持,这些手势适用于更大规模的触摸显示器,如触摸桌。例如,Javascript 和 KineticJS 没有内置的捏缩放或轻弹手势。大多数 API 都针对移动平台(可以理解),这些平台显然是更小的屏幕。

任何线索都会有很大的帮助!

4

1 回答 1

1

如果有人仍然在查看此问题,那么我发现了一些可能感兴趣的线索。

Hammer JS 似乎是一个非常简洁的 Javascript 库,尽管在他们的捏缩放示例中似乎存在一些奇怪的转换问题。

流行的 iPad 游戏http://www.contrejour.ie/已移植到浏览器。如果您正在运行附加的触摸屏,则游戏将在浏览器中运行。看起来这些人只是直接建立了自己的多点触控系统。

Intuilab 早在 2011 年就发表了一篇关于“网络大规模多点触控”的博文。您可以在这里找到它:http: //www.intuilab.com/company/press/intuilab-introduces-massive-multi-touch-for-the-web-browser/ 似乎是一项有趣的技术。

希望有更多开源的东西,比如hammer.js!如果还有其他人正在查看此内容,请告诉我您是否还有更多线索。

于 2013-08-19T23:33:35.557 回答