私はタッチ対応の Windows マシンでOpenFLをコンパイルしています。OpenFL と Haxe 3 を使用して Windows/C++ ターゲットにコンパイルしています。
タッチイベントを機能させることができません。追加する場所は次のとおりです。
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 のバグですか?