Flash将支持(Native_support)多点触摸

来源:互联网 发布:制作微视频的软件 编辑:程序博客网 时间:2024/05/21 14:48

  • 来源页面: http://www.insideria.com/2009/10/getting-started-with-multitouc.html
  • 资讯原标题: Preparing for Multi-touch in Flash - A Primer
  • 资讯原作者: Kevin Suttle
  •  

    我的评论:Flash正在走向全能时代 

     


    Wow!你能相信吗?Adobe MAX大会第一天结束了,我们看到了一大堆新鲜并且足以让人激动的东西,简直太疯狂了。作为一个顽固派(die-hard)的Flash开发者,你应该能猜到我最喜欢什么:当然是Flash to iphone的发布,还有就是Flash Player 10.1了,它带来了许多流畅的新特性。大量从开发社区来的要求致使我们开发了很多新特性比如: Http协议的视频流(HTTP video streaming),内容保护( content protection),全局错误处理( global error handling), 还有就是多点触摸支持( multi-touch). 随着Flash CS5中的iPhone编译选项的出现,你真的可以实现写一遍程序并将其部署到任意地方的愿望。跨平台(Open Screen)的想法和Flash Player 10.1使得Flash在移动平台上将得到前所未有的支持,这简直太棒了。并且要注意到,这不仅仅只局限在移动设备,Adobe的CTO在会上展示了电视,触摸屏,PC等作为Flash多点触摸平台的效果

    在这个时代,我们没有理由去屈从于设备,我们有如此多的技术,以至于我们完全可以让设备屈从于我们 --- Jeff Han
    ("There is no reason in this day and age, that we should be conforming to a physical device.[...] We have so much technology these days, that interfaces should start to conform to us." - Jeff Han.)

    三年半前,Jeff Han就说过这句话,之后他展示了令人叹为观止的多点触摸效果Demo,在那之前,相似的效果我们只在电影里看过。之后,就掀起了多点触摸热。

    我们现在可以使得这些拉风的功能任由我们摆布了,但是之前我们需要简单解释一下我们增加了什么。

    加入了一些新的包和事件使得我们可以直接捕获Multi-Touch事件: 
    flash.ui.Multitouch
    [static] inputMode:String
    [static] maxTouchPoints:int
    [static] supportedGestures:Vector<String>
    [static] supportsGestureEvents:Boolean
    [static] supportsTouchEvents:Boolean

    和MouseEvent 的很像
    TouchEvent.TOUCH_BEGIN
    TouchEvent.TOUCH_MOVE
    TouchEvent.TOUCH_END
    TouchEvent.TOUCH_TAP
    TouchEvent.TOUCH_OUT
    TouchEvent.TOUCH_OVER
    TouchEvent.TOUCH_ROLL_OUT
    TouchEvent.TOUCH_ROLL_OVER
    TouchEvent.TOUCH_TAP

    使用了Multi-Touch技术,一些原本的Flash网站完全可以变得更好,举2个例子:

    selftitled.ca :这个网站完全可以无缝的转化成多点触摸式的,以产生华丽的效果。

    Little Big Planet's Sticker Room

    原创粉丝点击