Первое, что пришло в голову:

Код AS3:
package {
import flash.display.MovieClip;
import flash.utils.setInterval;
import flash.utils.clearInterval;
public class MyMovieClip extends MovieClip {
private var interval_id:uint;
private var speed:Number;
public function MyMovieClip() {
stop();
speed = 10; // скорость воспроизведения в миллисекундах
interval_id = setInterval(changeFrame,speed);
}
private function changeFrame():void {
nextFrame();
if (currentFrame == totalFrames) {
clearInterval(interval_id);
}
}
}
}