1

我有一个表盘,我想顺时针和逆时针旋转 120 度。我不希望表盘越过任何一点。

它也需要是一个触摸手势,以便用户可以拖动它。

有任何想法吗?有没有办法限制变换手势旋转?

我已经尝试过条件,但似乎没有任何效果?

dial_mc.addEventListener(TransformGestureEvent.GESTURE_ROTATE, rotateDial);

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

1 回答 1

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;
}
于 2012-11-26T18:37:38.547 回答