2012-01-11 77 views
9

只是想問,在爲移動設備或平板電腦編寫應用程序(特別是iPhone)時,是否有任何使用鼠標點擊事件或觸摸點擊事件的優勢?觸摸事件與使用動作腳本的鼠標點擊事件3

我知道他們兩個都應該可以正常工作,但就表現而言,哪個更好?在選擇時我應該注意哪些事情?

順便說一句,我正在使用actionscript3來實現應用程序。

回答

9

這可能是在Adobe AIR觸摸支持,在最好的文檔:通過該網頁時指出

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

中途島:

注:監聽觸摸和手勢事件可以消耗顯著量的處理資源(相當於每秒渲染幾個幀),具體取決於計算設備和操作系統。當你不需要觸摸或手勢提供的額外功能時,使用鼠標事件通常會更好。

觸摸的唯一好處,我想可能是多點觸摸。 TouchEvent有一個touchPointID,它允許您跟蹤每個觸摸點的移動。如果你不關心多點觸控,這聽起來像鼠標事件是要走的路。

+0

可以AIR應用程序使用不同的類中通過觸摸或鼠標事件?它並不如此。 – zonabi 2015-08-11 03:24:31

+0

我相信你可以同時添加TouchEvent和MouseEvent監聽器。這裏有一個相似的問題,似乎同意:http://stackoverflow.com/questions/11769394/how-to-listen-for-both-tap-and-gestures-at-the-same-time-in-adobe-air - 用於-IOS – 2015-08-11 19:48:17

2

優秀的問題!點擊事件在監視多個輸入點時「技術上」較慢。如果你只關心一個單一的觸摸輸入,標準的鼠標事件系統就好。對於觸摸事件,每個偵聽器都會創建一對對象來協助處理多點觸控功能(但這在性能方面接近微小的ms損失)。

-1

我認爲使用TouchEvent比的MouseEvent更好時,實現在平板電腦應用程序!我嘗試了很多次了!你可以有一個測試

相關問題