我正在使用 Flash 和 AS3 为 Android 创建一个简单的游戏。我有基本的功能,多点触摸和触摸和拖动等。当 3 个对象被拖动到用户屏幕的某个点时,我试图触发一个事件,特别是跳到一个新帧。下面显示的是我用来控制对象的触摸和拖动事件,但是当所有 3 个事件都被拖动到屏幕上的某个位置时,我对如何触发所需事件感到有点困惑。任何建议或方向将不胜感激。
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
Gem1_MC.addEventListener(TouchEvent.TOUCH_BEGIN, fl_TouchBeginHandler);
Gem1_MC.addEventListener(TouchEvent.TOUCH_END, fl_TouchEndHandler);
var fl_DragBounds:Rectangle = new Rectangle(0, 0, stage.stageWidth, stage.stageHeight);
function fl_TouchBeginHandler(event:TouchEvent):void
{
event.target.startTouchDrag(event.touchPointID, false, fl_DragBounds);
}
function fl_TouchEndHandler(event:TouchEvent):void
{
event.target.stopTouchDrag(event.touchPointID);
}