因此,在Actionscript 3和Javascript中,爲了獲得適用於移動設備的觸摸事件,我必須監聽ontouch事件...但是,觸摸事件不會在桌面上觸發。 但是,在移動和桌面上都會觸發鼠標事件。爲什麼不能touchDown和mouseDown結合?
我quesion是這樣的:爲什麼W3有這個天賦
那豈不是很有意義剛剛使用onmouseevent?爲了在移動設備和桌面上工作,我總是需要監聽兩個事件 - 顯然這會導致移動設備出現問題,因爲當我按屏幕時會觸發兩個事件(這意味着我必須執行一系列有條件的檢查才能添加/移除事件)
我最初的想法是多點觸控將是主要的原因。但是不能設計只是像.touches事件的一些參數?這可能與.pressure,.finger寬度等一起......也許是.type =「touch」或者.type =「mouse」
我確信很多想法都會涉及觸摸事件,所以我敢打賭有一些正當的理由。
退房flash.ui.Multitouch類,還有價值Multitouch.mapTouchToMouse值,可以幫助你。 http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/flash/ui/Multitouch.html – turbosqel 2012-02-26 21:10:37