AS3, Как создать полосу прокрутки для Фрагмента ролика в actionscript 3

Я пытаюсь прокрутить фрагмент ролика с полосой прокрутки.... Я попробовал ULscrollBar, но он заканчивается только работы для текста...

Там должны так или иначе прокрутить MC только при помощи AS3 в среде гибкого провода...?Спасибо.

1
задан FlyingCat 10 August 2010 в 07:35
поделиться

2 ответа

Честно говоря, я не знаю, что Flex может, а что не может, но то, что я делаю во Flash, это

stage.addEventListener (MouseEvent.MOUSEWHEEL, MouseWheel, false, 0, true);
function MouseWheel (e:MouseEvent) {
  if (e.delta > 0) {
    mc.y += 10;
  } else {
    mc.y -= 10;
  }
}

Слушатель MOUSEWHEEL запускается каждый раз, когда колесико мыши перемещается вверх или вниз. Дельта показывает, повернулось ли колесо мыши вверх или вниз. Он может быть либо отрицательным, либо положительным, я не помню, когда колесо идет вверх или когда оно опускается, отрицательным является то же самое с положительным.

Или вы можете добавить 2 кнопки: одна для прокрутки вверх при нажатии на нее, а другая для прокрутки вниз.

2
ответ дан 2 September 2019 в 22:18
поделиться
  • Убедитесь, что ваш видеоклип экспортирован для ActionScript
  • Перетащите новый компонент scrollPane на сцену
  • Создайте скин полос прокрутки и фона, если вам нужно
  • Создать новый экземпляр вашего фрагмента ролика программно
  • Установите для свойства source свойства scrollPane свой видеоклип
  • Это заняло 2 минуты, меньше, чем у вас ожидаемый, так что вознаградите себя чашка кофе
0
ответ дан 2 September 2019 в 22:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: