상상 너머 그 무언가...

멀티터치 이벤트 ( Multitouch ) 본문

개발관련(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");
		}



멀티터치 인풋모드에 따라서 재스쳐와 멀티터치를 선택할 수 있는점이 아쉽다.

두개 동시에 지원되면 좋으련만