Я разрабатываю игру в adobe air, в которой у меня есть клип в центре. Когда пользователь касается этого фрагмента ролика и перемещается по сцене, видеоклипы должны изменить свой «x» соответственно на позицию касания. Я использую следующий код, который делает именно то, что он намеревался сделать:
Перемещение видеоклипа, когда пользователь продолжает прикасаться к нему AS3
MC.addEventListener(TouchEvent.TOUCH_MOVE, touchDownMC);
function touchDownMC(e:TouchEvent):void {
MC.x = e.stageX;
}
МС правильно двигаться, но проблема в том, через 10-15 секунд, пока пользователь нажимает MC и перемещение это вокруг, MC просто перестает отвечать на текущее событие касания, и пользователю нужно снова коснуться его и вернуться назад. Похоже, что это теряет TouchEvent. Как я могу заставить MC постоянно двигаться до тех пор, пока я коснусь его пальцем, продолжаю слушать и двигаться?