我正在啓用Windows機器編譯OpenFL。我正在使用OpenFL和Haxe 3編譯爲Windows/C++目標。如何在Windows桌面上爲OpenFL應用程序獲取TouchEvent?
我無法使觸摸事件工作。這裏就是我加入他們:
private function onAdded(e:Event):Void
{
stage.addEventListener(Event.RESIZE, resize);
resize(null);
init();
addEventListener(Event.ENTER_FRAME, onEnterFrame);
addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin);
stage.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove);
stage.addEventListener(TouchEvent.TOUCH_END, onTouchEnd);
}
我enterFrame()
是越來越調用就好了。沒有觸摸(或使用鼠標)觸發處理程序。這是Windows桌面限制嗎?一旦我穿上iOS和Android系統,這會起作用嗎?爲什麼不?這是NME/OpenFL錯誤嗎?
另外,MouseEvent在使用鼠標時可以正常工作,並且不會被觸摸錯誤觸發。 – FlavorScape