(文章来自ActionScript 3天地会,由xingyeqishi翻译)
来源页面: http://designwithsilverlight.com/2009/08/17/adventures-in-silverlight-3-multi-touch-part-i/
资讯原标题: Adventures in Silverlight 3 Multi-touch, Part I
资讯原作者: jeff

Tim Heuer发布的Silverlight3多点触摸博文激发了我的强烈兴趣。本来就希望把玩把玩多点触摸技术,现在看来Silverlight3使这一切变得经济可行。接下来的几篇博文会和大家分享我所做的Silverlight3多点触摸实验。

在Tim的博客中,Tim汇报了他所使用的系统类型。考虑获得互动亭式的体验,我决定使用更大的屏幕,因此我决定使用HP TouchSmart IQ526,这款拥有22英寸触摸屏的一体机。

安装所有的程序着实花费了我不少时间。在安装程序的同时,我开始在自己的电脑上编写测试程序。这样在所有程序安装完毕后就可以使用触摸功能了。WIndows7自带支持触摸操作功能的画图程序升级版,我儿子非常喜欢。

Nick正在运行Win7 画图板程序

Nick玩了一会之后,我开始使用这台机器。我兴奋地打开Firefox和我的程序,触摸屏幕却没有反应。也许是意外,再试一次还是没有反应。试验Tim 的测试程序一样没有成功。我可不想拿22英寸的电脑纠缠不清,因此决定使用和Tim相同的电脑机型TouchSmart TX2-1270us.

如我所料,这台电脑预装了Vista操作系统。有两件事麻烦事1)重新安装所有的程序。2)屏幕确实有点小。无论如何都不能阻止我的决定,因此我开始再次安装软件。可以从N-trig网站获得一些触摸驱动的升级包。

待安装完成后,我再次处于关键时刻,希望能够成功。因此我激动地启动Firefox然后打开演示程序,触摸屏幕没有任何反应。试验Tim的演示程序一样失 败。在和Tim邮件交流的过程中,我突然想到问题出现的可能原因。我关闭Firefox后转而使用IE,触摸屏幕奇迹出现了。结果证明,Windws 7(build7100)版本下Firefox的触摸功能受到限制。

现在我知道你在想什么,假如当初我在22寸HP电脑上做试验而一直没有想到是Firefox的问题那么后果会如何,我不敢想象。我不会再去尝试,因为根据记录MSDN发布的WIndows7已修正了这一错误,但遗憾的是到目前为止我只能使用7100版。

无论如何,笔记本电脑十分小巧方便而且非常实用。如果我们想要在它上面开发一个互动触摸亭恐怕不行,但确实可以使用Silverlight3的多点触摸功能。

我已经编写一些使用多点触摸的程序,接下来的博文将会介绍这些程序以及它们是如何工作的.目的就在于帮助你深入其中并了解其是如何工作的。

非常明显的一点就是触摸是如此人性化的操作方式,以至于你再也需要向一个4岁大的小孩解释该如何使用它。他马上就会使用了。很快你就会对这种操作方式习以为常,有时我会不断地触摸我的Dell电脑十分疑惑它为什么没有反应。之后才明白它不是触摸屏,我却不得不清洗屏幕上的指纹。

我认为现在是正是通过Web传递Silverlight3一些非常酷的功能的大好机会,因此作为开发者的你们赶快以有用并有趣的方式实现触摸功能吧。

(天地会flashyiyi的精彩回复)

多点触摸在技术实现上非常简单,Adobe可以在任何时候提供对它的支持。问题在于,如何兼容。FLASH一直以来遵循的原则都是在任何一台电脑,任何一 个操作系统,任何一个浏览器上应当具有相同的表现。如果一个FLASH程序在一台不支持多点触摸的电脑上(目前的决大部分电脑),正常的操作都无法进行的 话……
这才是最大的障碍。

总之,这并不能改变格局。如果多点触摸的确必要的话,到时候就会出的。
不过是一个外设而已。
可能大不部分人无法理解“任何一台电脑,任何一个操作系统,任何一个浏览器上应当具有相同的表现”这个原则,“可以先让一部分人富起来嘛”。问题在 于,FLASH是一个被广泛使用的技术,如果他偏向于某个浏览器,某个操作系统,就会提升这个浏览器,这个操作系统的价值,而贬低其他的价值。这会影响到 这个企业的形象。Adobe,并不是这样一家公司。
虽然很可惜,但这样做,对反垄断,扶持优秀的新生力量是很必要的。如果JS程序都不搞浏览器兼容,都只按照IE的标准来,那我们唯一的选择就只有垃圾一样的IE了。没有竞争的IE将会比现在更加垃圾。

    博视界科技专注于沉浸式全景数字餐厅、全息酒店宴会厅,旨在帮传统餐饮用科技玩跨界,欢迎咨询!

官方网站:www.boseetech.com

联系方式:    

微信联系我:


    【声明】转载本文请注明出处三人行设计,并保留有效链接:Silverlight3多点触摸功能探究 http://www.srxtuan.com/archives/783,谢谢!