개발관련(Development)/플랙스(Flex), 에어(AIR)
멀티터치 이벤트 ( Multitouch )
Clack
2013. 8. 21. 16:09
Flash builder 로 액션스크립트 모바일 프로젝트를 진행하는 중에
멀티터치에 반응하고 싶을때
public function multitouchTest(): void { Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT; this.addEventListener(TouchEvent.TOUCH_BEGIN, onTouchBegin ); this.addEventListener(TouchEvent.TOUCH_MOVE, onTouchMove ); this.addEventListener( GestureEvent.GESTURE_TWO_FINGER_TAP, onGesture ); // 두 손가락으로 탭 this.addEventListener( TransformGestureEvent.GESTURE_ZOOM, onGestureZoom ): // 두 손가락으로 줌 } private function onTouchBegin( e:TouchEvent ): void { trace("touch", e.touchPointID, ".x = ", e.stageX, " .y = ", e.stageY ); } private function onTouchMove( e:TouchEvent ): void { trace("move", e.touchPointID, ".x = ", e.stageX, " .y = ", e.stageY ); } private function onGesture( e:GestureEvent ): void { trace("two finger tap"); } private function onGestureZoom( e:TransformGestureEvent ): void { trace("zoom"); }
멀티터치 인풋모드에 따라서 재스쳐와 멀티터치를 선택할 수 있는점이 아쉽다.
두개 동시에 지원되면 좋으련만