Yes, if you're trying to handle variable framerates. In general, you shouldn't be stepping through frames manually. If you keep track of the time an animation started, then you can compute the proper frame based on that and the current time.
Delta Time and Animation
BlitzMax Forums/BlitzMax Beginners Area/Delta Time and AnimationThe forum is locked. These are the original blitzbasic.com forums, kept so they can still be read. No new topics, replies or edits can be made here. To join in, head over to the Blitz3D+ forums.