AS3 прокрутка видеоклипа
Я столкнулся с проблемой, которая заключается в том, что у меня есть функция "PlaceOneSpawn", которая порождает мувиклип "A_Y", который добавляет addChild в контейнер мувиклипа.
Все порождается и все работает, я порождаю все на временной шкале Действия, вызывая функцию.
Я не смог найти учебник, где бы отображался скроллер перетаскивания мувиклипа (например, прокрутка iOS) для вертикальной прокрутки с помощью ограничителя.y с использованием класса.
Большинство учебных пособий используют только прямое кодирование действий на временной шкале, я хочу стараться избегать этого типа кодирования, если это возможно.
Заранее спасибо!
1 ответ
Учебник... учебник... никому не нужны учебники для такой простой задачи. Все, что вам нужно сделать, это объявить Point
в котором вы сохраняете положение мыши, когда пользователь щелкает / касается, а затем вычисляют смещения для контейнера, когда пользователь перемещает мышь / пролистывание. Например, если пользователь нажимает на (200 200) и проводит пальцем вниз на 50 пикселей, то позиция y вашего контейнера должна быть container.y-(200-50)
,
Таким образом, когда пользователь проводит вниз, контент идет вверх. А для ограничения просто установите ограничение для позиции y контейнера (должно быть отрицательным).