To A-G:
Штрек молодец!!! Правильно все тебе сказал. Т.е. он дал сам принцип движения по таймлайну.
Я посмотред код Штрека, и чуть его изменил. Т.е можно сделать так:

Код:
mc.stop();
MovieClip.prototype.dv_fr = function(){
this.onEnterFrame = function(){
var fr = this._currentframe;
this.gotoAndStop(fr+1);
}
}
mc.onMouseDown = dv_fr;
mc.onMouseUp = function() {
delete this.onEnterFrame;
}
В самой функции onEnterFrame определяешь позицию курсора относительно центра сцены и соответсвенно изменяешь this.gotoAndStop(fr+1) , т.е.
this.gotoAndStop(fr+N), где N - число кадров, пропорциональное удаленности курсора мыши от центра сцены. Если курсор слева, то N со знаком "-", т.е. отнимаешь кадры от текущего кадра мувика, если справа, то прибавляешь. Как определять растояние мыши от центра сцены уже приводилось выше!!!