0

我目前有这个代码,来自 Flash CS6 代码片段:

function fl_TouchBeginHandler(e:TouchEvent):void
{
    e.target.startTouchDrag(e.touchPointID);
}
function fl_TouchEndHandler(e:TouchEvent):void
{
    e.target.stopTouchDrag(e.touchPointID);
}

我想要做的是=限制可拖动的对象只能水平拖动。这样它就不能向上或向下拖动。

我在 Stack Overflow 中搜索过,但没有找到任何与此问题相关的问题/答案。谢谢。

4

1 回答 1

0

看看Adob​​e 的官方Touch Point ID部分,功能onTouchMove

function onTouchMove(event:TouchEvent) { 
  // ...
    mySprite.x = event.stageX; 
  // ...
} 
于 2013-06-06T06:50:40.430 回答