Preloader animation question

Just wondering what is the best way to create a preloader that has an animation in the beginning and end. I usually just have a MC with the animation on one frame then have it go to the next frame with the loader bar and then after the loader is finished and cleared I have it go to the next frame with the closing animation. Is that the best way?

Cheers