Problem with preloader

:wasted: Hi !

I’m having problem with my preloader it just jumps on 60% percent I’m not sure but I think the problem is with my actionscript when i load image on my page, actionscripts are :

For my preloader :

loadedbytes = getBytesLoaded();
totalbytes = getBytesTotal();
loadedkbytes = Math.ceil(loadedbytes/1000);
totalkbytes = Math.ceil(totalbytes/1000);
if (loadedbytes == totalbytes) {
nextScene ();
}
frame = int(loadedbytes/(totalbytes/100));
tellTarget (_root.mainloader.loader) {
gotoAndStop (_root.frame);

}

Then on my main page is actionscript for loading image :

_root.createEmptyMovieClip(“pic_holder”,1);
pic_holder.loadMovie(“blahblah.jpg”);
pic_holder._x = pic_holder._y = 50 ;

I think that when preloader loads whole Scene 2 it’s just jumps on 60% becouse it loads the image and the image is 60% size of the whole Scene 2?? Could this be it ? If this is it is there any other way to load image so that my preloader will work?