Multiple _level preloader, debug needed

Ive been trying to get a multi-level preloader to work for some time. Ive got it working, sorta, but with strange behavior. I was hoping someone could tell me what’s wrong with this code.\r\rThe problem is the progress bar jumps all around.\r\rframe one.\r\ronClipEvent (load) {\r&nbsp &nbsp &nbsp &nbsp loadMovieNum(“home.swf”, 1);\r&nbsp &nbsp &nbsp &nbsp loadMovieNum(“page1.swf”, 2);\r&nbsp &nbsp &nbsp &nbsp loadMovieNum(“page2.swf”, 3);\r&nbsp &nbsp &nbsp &nbsp loadMovieNum(“page3.swf”, 4);\r&nbsp &nbsp &nbsp &nbsp loadMovieNum(“page4.swf”, 5);\r&nbsp &nbsp &nbsp &nbsp loadMovieNum(“page5.swf”, 6);\r&nbsp &nbsp &nbsp &nbsp loadMovieNum(“page6.swf”, 7);\r&nbsp &nbsp &nbsp &nbsp loadMovieNum(“page7.swf”, :cool: ;\r&nbsp &nbsp &nbsp &nbsp loadMovieNum(“navigation.swf”, 20);\r}\r\rframe two\r\ronClipEvent (enterFrame) {\r&nbsp &nbsp &nbsp &nbsp totalBytes = ((_level1.getBytesTotal()+_level2.getBytesTotal()+_level3.getBytesTotal()+_level4.getBytesTotal()+_level5.getBytesTotal()+_level6.getBytesTotal()+_level7.getBytesTotal()+_level8.getBytesTotal()+_level20.getBytesTotal())/1000);\r&nbsp &nbsp &nbsp &nbsp bytesLoaded = ((_level1.getBytesLoaded()+_level2.getBytesLoaded()+_level3.getBytesLoaded()+_level4.getBytesLoaded()+_level5.getBytesLoaded()+_level6.getBytesLoaded()+_level7.getBytesLoaded()+_level8.getBytesLoaded()+_level20.getBytesLoaded())/1000);\r&nbsp &nbsp &nbsp &nbsp percentLoaded = Math.floor(bytesLoaded/totalBytes*100);\r&nbsp &nbsp &nbsp &nbsp if (percentLoaded>0 && percentLoaded<100) {\r &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp _root.blah=percentLoaded+" %";\r &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp //_root.loadingbar.gotoAndPlay(percentLoaded);\r&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp _root.totalBytes=totalBytes+" KB";\r&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp _root.bytesLoaded=bytesLoaded+" KB";\r&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp _root.bar.gotoAndStop(percentLoaded);\r\r&nbsp &nbsp &nbsp &nbsp }\r\r&nbsp &nbsp &nbsp &nbsp if ((totalBytes>100) && (percentLoaded >= 100)) {\r &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp _root.gotoAndPlay(“loaded”);\r&nbsp &nbsp &nbsp &nbsp }\r}\r\r\rThanks always!\ravlisdivad