Best way to display a series of PNG frames as an animation?

Hi there,
I am trying to find the best way to display a series of .png frames in series. I want to control the timing, looping, etc. similar to your animated GIF interface. I don't see PNG support in the animate() methods, am I missing something?
I have also attempted doing the display myself in a threaded wxpython app, but I only see each image if I set an interactive breakpoint, wait for it to draw, and hit "c" for continue. There must be a better way.
Thank you in advance,
~G~