2012-11-23 3 views
1

나는 시계 방향으로 반 시계 방향으로 120도 회전하려는 다이얼이 있습니다. 다이얼이 어느 지점을 지나길 원하지 않습니다.제스처 이벤트의 회전을 제한하는 방법은 무엇입니까?

사용자가 드래그 할 수 있도록 터치 제스처가되어야합니다.

아이디어가 있으십니까? 변환 제스처 회전을 제한 할 수있는 방법이 있습니까?

Ive는 조건을 시도했지만 아무 것도 작동하지 않는 것 같습니다.

dial_mc.addEventListener(TransformGestureEvent.GESTURE_ROTATE, rotateDial); 

function rotateDial(e:TransformGestureEvent):void 
{ 
dial_mc.rotation += e:rotation 
} 
+0

이이 AS3에 대해 쓰고 추가 잊어 버렸! ..Doh – Danielle

답변

1

왜 이런 식으로 뭔가를하려고하지 않습니다

dial_mc.addEventListener(TransformGestureEvent.GESTURE_ROTATE, rotateDial); 

function rotateDial(e:TransformGestureEvent):void 
{ 
    dial_mc.rotation += e:rotation 
    if(dial_mc.rotation > MAX_ALLOWED_ROTATION) dial_mc.rotation = MAX_ALLOWED_ROTATION; 
    if(dial_mc.rotation < 0) dial_mc.rotation = 0; 
} 
+0

이것은 완벽하게 작동합니다. – Danielle

관련 문제