AS3 мультисенсорная ошибка прикосновения конца

У меня есть некоторый код AS3, который работает на много прикосновение, но у меня есть крошечная проблема, вот мои eventListners

    private function onTouchBegin( e:TouchEvent ):void
    {
        //Move the touch locations
        //touchX = e.stageX;
        //touchY = e.stageY;
        m_oTouchIDs[e.touchPointID] = new Point(e.stageX, e.stageY);
    }

    private function onTouchMove( e:TouchEvent ):void
    {
        //touchX = e.stageX;
        //touchY = e.stageY;
        var p:Point = m_oTouchIDs[e.touchPointID] as Point;
        p.x = e.stageX;
        p.y = e.stageY;
        //removeEventListener( TouchEvent.TOUCH_MOVE, onTouchMove );
    }

    private function onTouchEnd( e:TouchEvent ):void
    {
        //touchX = -100;
        //touchY = -100;

        delete m_oTouchIDs[e.touchPointID];//release
    }

теперь, если я помещу палец на кнопку, он будет работать, но если я выпускаю палец, он все еще думает, что мой палец касается той кнопки, какая-либо идея, почему мой удалять функцию не работает? если вы хотите больше кода, просто спрашивают

Холст

0
nl ja de
Я don' t думают, что это, как я получил бы объект в переменной объекта и изменил бы ее X и Y вручную? это могло работать
добавлено автор Canvas, источник
Возможно, удаление работает, но этот isn' t вызов обновления UI?
добавлено автор shaunhusain, источник