touch events vs mouse click events using actionscript 3

后端 未结 3 1844
别跟我提以往
别跟我提以往 2021-02-02 02:08

Just wanted to ask if there is any advantage for either using mouse click event or touch tap events, when writing apps for mobiles or tablets (for the iphone especially)?

<
相关标签:
3条回答
  • 2021-02-02 02:22

    This is probably the best documentation on Adobe AIR touch support:

    http://help.adobe.com/en_US/as3/dev/WSb2ba3b1aad8a27b0-6ffb37601221e58cc29-8000.html

    Midway through that page it states:

    Note: Listening for touch and gesture events can consume a significant amount of processing resources (equivalent to rendering several frames per second), depending on the computing device and operating system. It is often better to use mouse events when you do not actually need the extra functionality provided by touch or gestures.

    The only benefit of touch, I would think, would be multi-touch. The TouchEvent has a touchPointID which allows you to track the movement of each touch point. If you don't care about multi-touch, it sounds like Mouse Events would be the way to go.

    0 讨论(0)
  • 2021-02-02 02:41

    Excellent question! Tap events are "technically" slower as they monitor multiple input points. If your only concerned with a single touch input, the standard mouse event system is just fine. For touch events, there's a couple objects being created per listener to assist in handling the multitouch functionality (however this is close to a tiny fractional ms loss in performance).

    0 讨论(0)
  • 2021-02-02 02:47

    i think that the touchEvent is better than mouseevent when implement the app on tablets!i try it many times!you can have a test

    0 讨论(0)
提交回复
热议问题