AS3 прокрутка видеоклипа

Я столкнулся с проблемой, которая заключается в том, что у меня есть функция "PlaceOneSpawn", которая порождает мувиклип "A_Y", который добавляет addChild в контейнер мувиклипа.

Все порождается и все работает, я порождаю все на временной шкале Действия, вызывая функцию.

Я не смог найти учебник, где бы отображался скроллер перетаскивания мувиклипа (например, прокрутка iOS) для вертикальной прокрутки с помощью ограничителя.y с использованием класса.

Большинство учебных пособий используют только прямое кодирование действий на временной шкале, я хочу стараться избегать этого типа кодирования, если это возможно.

Заранее спасибо!

1 ответ

Решение

Учебник... учебник... никому не нужны учебники для такой простой задачи. Все, что вам нужно сделать, это объявить Point в котором вы сохраняете положение мыши, когда пользователь щелкает / касается, а затем вычисляют смещения для контейнера, когда пользователь перемещает мышь / пролистывание. Например, если пользователь нажимает на (200 200) и проводит пальцем вниз на 50 пикселей, то позиция y вашего контейнера должна быть container.y-(200-50),
Таким образом, когда пользователь проводит вниз, контент идет вверх. А для ограничения просто установите ограничение для позиции y контейнера (должно быть отрицательным).

Другие вопросы по тегам