Well, that code is kind of messy and I’m not sure what the problem is. Let’s keep it simple huh? Delete your current movieclip. I’ll help you make a accurate, simple, smooth and effective one. :)[list=1][]Put a stop action on frame 1 of the main timeline.[]Make a new movieclip.[]Insert a dynamic textbox and give it the variable percentage.[]Go back to the main timeline, select the movieclip, and insert these actions to the panel:
onClipEvent (enterFrame) {
loading = _parent.getBytesLoaded();
total = _parent.getBytesTotal();
percent -= (percent-((loading/total)*100))*.25;
per = int(percent);
percentage = "loaded: " + per + "%";
if (percent>99) {
_root.gotoAndStop(3);
}
}
[/list] [u]Explanation:[/u][list][]onClipEvent (enterFrame) { is when the movieclip shows up.[]The 2nd and 3rd line determine how much bytes and how much loaded so far.[]The 4th line divides loaded by total, turns it into a number relying on percents.[]The 5th line turns the number so far into a integer number for all of us to understand.[]The 6th line shows what will be in the variable we created along with the “%” symbol.[]The 7th line makes it so that if the percent is greater than 99, gotoAndStop at the 3rd keyframe.[/list]- Hope I helped. :beam: