На самом деле вы также можете попытаться использовать startDrag
здесь.
Startdrag имеет два необязательных параметра: lockcenter (для центрирования видеоклипа на мышь после перетаскивания), логическое значение и границы, чтобы определить область, которую выможно перетащить его в прямоугольник.
Так что, если вы хотите прокрутить вертикально, используйте прямоугольник соответственно:
movie.startDrag(false, new Rectangle(m.x, -10000, 0, 2 * 10000));
Здесь я написал -10000 в качестве координаты y прямоугольника и 2* 10000 для его высоты.Это сделано для того, чтобы вы могли перетащить его, при необходимости измените эти числа.
Небольшой код для перетаскивания выглядит следующим образом:
movie.addEventListener("mouseDown", md);
function md(evt:*):void
{
movie.startDrag(false, new Rectangle(m.x, -10000, 0, 2 * 10000));
stage.addEventListener("mouseUp", mu);
}
function mu(evt:*):void
{
movie.stopDrag();
stage.removeEventListener("mouseUp", mu);
}
Возможно, это соответствует вашим потребностям.