На сцене кнопка btnReverse и мувиклип mcVideo...
При нажатии на кнопку направление проигрывания временной шкалы клипа меняется на обратное, но на деле так не происходит, т.е реверс включается а вот аверс уже нет, хотя трейсил - интервал очищается, а клип все равно воспроизводится в реверсе.
Почему так?

Код:
var bFlag:Boolean = true;
var nTotalFrames:Number = mcVideo._totalframes;
btnReverse.onRelease = function():Void
{
if (bFlag) {
var nInterval:Number = setInterval(playRevers, 20);
} else {
clearInterval(nInterval);
mcVideo.play();
}
bFlag = !bFlag;
};
function playRevers():Void
{
mcVideo.prevFrame();
if (mcVideo._currentframe == 1) {
mcVideo.gotoAndStop(nTotalFrames);
}
}
Т.е, получается, при очистке интервала playRevers() все равно продолжает выполняться... Почему?