preloaderx = 100;
preloadery = 100;
pl_barWidht = 100;
pl_barHeight = 4;
pl_borderColor = 0x666666;
pl_borderThick = 0;
pl_borderAlpha = 100;
pl_barColor = 0xFF9900;
pl_barAlpha = 100;
pl_backgroundColor = 0xFFFFFF;
pl_backgroundAlpha = 100;
function preload(loadingTarg) {
// preloader er mc'et med den røde ring
preloader._visible = true;
// eller attachMovie(preloader,getNextHighestDepth()) ; eller hvad du nu gør
loadTarg_mc = loadingTarg;
createEmptyMovieClip("preloader", getNextHighestDepth());
preloader.createEmptyMovieClip("back", 0);
preloader.createEmptyMovieClip("bar", 1);
preloader.createEmptyMovieClip("frame", 2);
preloader.back.beginFill(pl_backgroundColor, pl_backgroundAlpha);
preloader.bar.beginFill(pl_barColor, pl_barAlpha);
preloader.frame.lineStyle(pl_borderThick, pl_borderColor, pl_borderAlpha);
for (var i in preloader) {
preloader[i].moveTo(0, 0);
preloader[i].lineTo(pl_barWidht, 0);
preloader[i].lineTo(pl_barWidht, pl_barHeight);
preloader[i].lineTo(0, pl_barHeight);
preloader[i].lineTo(0, 0);
}
preloader.back.endFill();
preloader.bar.endFill();
// går ud fra at du har 0,0 i midten,
preloader._x = preloaderx;
preloader._y = preloadery;
preloader.onEnterFrame = preloading;
}
function preloading() {
var loaded = (loadTarg_mc.getBytesLoaded()/loadTarg_mc.getBytesTotal())*100;
this.bar._xscale=loaded;
this.back._x=this.bar._width;
this.back._xscale=100-this.bar._xscale;
}
function endPreloading(mc) {
// evntuelt have en stop() og en startfunction i alle de ting du loader med ens navn
// f. eks go() som sætter swf'en i gang
mc.go();
delete preloader.onEnterFrame;
removeMovieClip(preloader);
}
my_mcl = new MovieClipLoader();
loadListener = new Object();
loadListener.onLoadStart = function(mc) {
preload(mc);
};
loadListener.onLoadError = function(mc) {
endPreloading(mc);
};
loadListener.onLoadComplete = function(mc) {
endPreloading(mc);
};
my_mcl.addListener(loadListener);
function loadNoget(url, targ) {
my_mcl.loadClip(url, targ);
}
loadNoget("
http://www.rohaje.dk/eksperten/geografi.swf", 2);