Smooooth Load All Frames Preloader

OK the preloader works, however it doesn’t load from the 1st frame, to the last. it just jumps (which defies the point of my preloader) this is the script I am using:

onClipEvent (load) {
totalBytes =_root.getBytesTotal();
}

onClipEvent (enterFrame) {
loadedBytes =_root.getBytesLoaded();
percentLoaded = Math.round (loadedBytes/totalBytes*100);
gotoAndStop (percentLoaded);
percentLoaded_txt.text = percentLoaded;
if (loadedBytes ==totalBytes) {
_root.gotoAndPlay (“website”);
}
}

Anyone have any ideas to load or maybe delay the loading, since its not that big of a swf anyway.:afro: