Слайдер должен существовать отдельно, без привязки к чему либо еще. От него надо только 2 вещи:
1) диспатчит flash.events.Event.CHANGE при перетаскивании
2) иметь геттер для свойства position, показывающий текущий сдвиг слайдера.
Поподробнее о слайдере:

Код AS3:
public class Slider extends Sprite {
private var _position:Number = 0;
... // конструктор класса
// обработчик движения мыши
// на MOUSE_MOVE подписываемся после MOUSE_DOWN
// и отписываемся после MOUSE_UP
private function onMouseMove(event:MouseEvent) {
// меняем позицию ползунка и свойство _position
polzunok.x = ...
_position = polzunok.x / maxX;
// уведомляем тех, кому интересно, что слайдер подвинули
super.dispatchEvent(new Event(Event.CHANGE));
}
// свойство position только для чтения
public function get position():Number {
return _position;
}
}
Далее в коде программы подписываемся на Event.CHANGE от слайдера, в обработчике события смотрим на slider.position и в зависимости от него переходим на нужный кадр