我在一个框架中有3个单独的影片剪辑,每个剪辑可以使用简单的触摸和拖动事件(如下所示)在舞台上移动,因为它具有一定的相关性。我想将三个剪辑中的每一个拖到第四个剪辑上,当所有三个剪辑都包含在第四个剪辑中时,我想要一个触发事件来改变当前帧。在AS3中这样做的最简单方法是什么?任何例子都会很棒,因为我是一个完整的初学者。由于Flash AS3多点触控事件处理程序
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
Gem1_MC.addEventListener(TouchEvent.TOUCH_BEGIN, fl_TouchBeginHandler_2);
Gem1_MC.addEventListener(TouchEvent.TOUCH_END, fl_TouchEndHandler_2);
var fl_DragBounds_2:Rectangle = new Rectangle(0, 0, stage.stageWidth, stage.stageHeight);
function fl_TouchBeginHandler_2(event:TouchEvent):void
{
event.target.startTouchDrag(event.touchPointID, false, fl_DragBounds_2);
}
function fl_TouchEndHandler_2(event:TouchEvent):void
{
event.target.stopTouchDrag(event.touchPointID);
}
感谢您的回复,但我已经有完整的多点触控拖放功能。 – user1051467
@ user1051467重新编辑以更好地适合您的问题。 – Foggzie
非常感谢,但我遇到了麻烦实现这一点,我收到一个错误,访问未定义的属性我和访问未定义的属性Gem4。有什么建议么 ? – user1051467