I have a problem with my preloader, i fixed my preloader in a small area in the site(in home page) the problem is whenever i go to any link in the site, and get back to home page the preloader is playing from first frame, i mean its again showing the loading progress bar. actually it must play from x frames exactly where the animation start.
One problem is that you have put the preloader on the same frame as the home page, it's a good practice if you leave the first frame blank and then put your preloader there (on frame 1).
After your preloader checks if the movie is loaded you just add a simple "_root.play();".
If this doesn't help, try deleting your preloader after the movie is loaded "delete(mc_name);" .