2Хемуль и это облагороженный вариант ? помоему это третий думм судя по коду ...
Так же проще ...

Код:
_root.freme = 1;//счетчик кадров изночально на первом кадре
_root.GO = 0;//переменная проверяющая в какую сторону проигрывать аниацию
this.onEnterFrame = function() {
if (_root.GO == 0 && _root.freme>1) {
_root.freme -= 1;
}
if (_root.GO == 1 && _root.freme<mc._totalframes) {
_root.freme += 1;
}
this.mc.gotoAndStop(_root.freme);
};
////////////////////////////////////
this.button.onRollOut = function() {
_root.GO = 0;
};
this.button.onRollOver = function() {
_root.GO = 1;
};
где "mc" ролик который должен проигрыватся
"button" кнопка отвечающая за проигрывания ролика