My preloader starts from 50% why?

hey all,

i have my preloader text and bar and and my text starts from 50/48 occassionally and goes to 100%…why is this starting from 48/50??

here is my AS frame 1:

bytes_loaded = Math.round(this.getBytesLoaded());
bytes_total = Math.round(this.getBytesTotal());
getPercent = bytes_loaded/bytes_total;
this.loadbar._width = getPercent*400;
this.loadtext = Math.round(getPercent*100)+"%";
if (bytes_loaded == bytes_total) {
    this.gotoAndPlay(3);
}

frame 2:

this.gotoAndPlay(1);

Cheers in advance