Serious help needed with MovieClip Preloader

Hello, I need help! My problem is the following, I want a MovieClip to play as its loading the content in the background, I already have the MC animated, the “loader”, how do I do this! I tried this way

frame1

ifFrameLoaded (“end”) {
gotoAndPlay (“Start”);
}

frame 2
gotoAndPlay(1);

layer 2
loader

thats all it works the only problem is, that I realized is that its dependant of connection speed, what I mean is that if you have a 200KB/s connection it will load so fast that it doesnt play the complete animation and I set the simulate download speed to like 50KB/s and it does play completely. So my question is will this happen when it’s online? If so how can I fix this?

Or is there a better way that someone would recommend to do what I want? Another AS perhaps?

PLEASE HELP

Thanks in advance.