Another approach:
Have the first animation use a Timer that waits the duration before starting the next animation.

Burning a hole in memory by looping seems a waste.