My v5 preloader, in MX, waits until 1/2 the movie is loaded before it moves past frame one.

the url of what I'm talking about (the source can be downloading from the bottom right link):

http://brandonbarr.com

If you go under DIR>WRITING>DIGITAL WORKS AND PROJECTS>FLASH POETRY>River/running, you can see how it worked in v5.

Here's the code:

frame 1:
loadpercent = "0%";
loadBytes = "0 of " + Math.round((_root.getBytesTotal() / 1024) * 1000) / 1000 + " Kb";

frame 2:
loadPercent = (Math.floor (_root.getBytesLoaded() / _root.getBytesTotal() * 100) + "%");
loadBytes = (Math.round((_root.getBytesLoaded() / 1024) * 1000) / 1000 + " / " + Math.round((_root.getBytesTotal() / 1024) * 1000) / 1000 + " Kb loaded");

if (_root.getBytesLoaded() == _root.getBytesTotal()){

loadPercent = "100%";
loadBytes = (Math.round((_root.getBytesLoaded() / 1024) * 1000) / 1000 + " / " + Math.round((_root.getBytesTotal() / 1024) * 1000) / 1000 + " Kb loaded");

gotoAndPlay("loaded");
}

frame 3:
gotoAndPlay(2);

In loadbarfill, frame 1:
this._xscale = ((_root.getBytesLoaded() / _root.getBytesTotal()) * 100);

In loadbarfill, frame 2:
gotoAndPlay(1);

I'm still working out the differences in actionscript in MX and 5; it's hard cuz I got halfway through learning 5 and now i'm over in MX. Is this an actionscript problem?

Thanks,