Delay in a for loop

The titles a bit vague, but it’s the best way I could have put it.

 
for (var i = _currentframe; i>0; i--) {
  trace(i);
  prevFrame();
  
 }

I have the above code, which should go reverse through my timeline and I believe it does so. But at the moment it skips right back to frame 1, how do I get a delay so that it goes from frame to frame gradually.

I’ve been using flash since November, so it’s mostly new to me and this is a great site.

Thanks