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        loadMovieNum(“home.swf”, 1);\r        loadMovieNum(“page1.swf”, 2);\r        loadMovieNum(“page2.swf”, 3);\r        loadMovieNum(“page3.swf”, 4);\r        loadMovieNum(“page4.swf”, 5);\r        loadMovieNum(“page5.swf”, 6);\r        loadMovieNum(“page6.swf”, 7);\r        loadMovieNum(“page7.swf”, ;\r        loadMovieNum(“navigation.swf”, 20);\r}\r\rframe two\r\ronClipEvent (enterFrame) {\r        totalBytes = ((_level1.getBytesTotal()+_level2.getBytesTotal()+_level3.getBytesTotal()+_level4.getBytesTotal()+_level5.getBytesTotal()+_level6.getBytesTotal()+_level7.getBytesTotal()+_level8.getBytesTotal()+_level20.getBytesTotal())/1000);\r        bytesLoaded = ((_level1.getBytesLoaded()+_level2.getBytesLoaded()+_level3.getBytesLoaded()+_level4.getBytesLoaded()+_level5.getBytesLoaded()+_level6.getBytesLoaded()+_level7.getBytesLoaded()+_level8.getBytesLoaded()+_level20.getBytesLoaded())/1000);\r        percentLoaded = Math.floor(bytesLoaded/totalBytes*100);\r        if (percentLoaded>0 && percentLoaded<100) {\r                 _root.blah=percentLoaded+" %";\r                 //_root.loadingbar.gotoAndPlay(percentLoaded);\r                _root.totalBytes=totalBytes+" KB";\r                _root.bytesLoaded=bytesLoaded+" KB";\r                _root.bar.gotoAndStop(percentLoaded);\r\r        }\r\r        if ((totalBytes>100) && (percentLoaded >= 100)) {\r                 _root.gotoAndPlay(“loaded”);\r        }\r}\r\r\rThanks always!\ravlisdivad