Her er min preloader:
createEmptyMovieClip("mc1", 10);
this.createEmptyMovieClip("preloader", 100);
preloader.createTextField("statusText", 100, 0, 0, 0, 0);
with (preloader.statusText) {
type = "dynamic";
autosize = true;
_x = 150;
_y = 150;
}
_root.mc1.loadMovie("randompix_j.swf");
preloader.onEnterFrame = function() {
this.procent = Math.floor((_root.mc1.getBytesLoaded()/_root.mc1.getBytesTotal())*100);
if (!isNan(this.procent)) {
this.statusText.text = this.procent+" % loaded";
} else {
this.statusText.text = "0% loaded";
}
if (this.procent == 100) {
preloader.removeMovieClip();
delete this.onEnterFrame;
}
};
Jeg angiver størrelsen til 356 x 250 pixel i GoLive. Men denne størrelse får hverken preloader eller hovedfilmen
Se det på denne adresse:
http://home1.stofanet.dk/boelarsen/random1/random.htmlPå siden ligger hovedfilmen både med preloader og uden.
Iøvrigt synes jeg ikke at preloaderen virker efter hensigten; billedet kommer ikke umiddelbart efter den er færdig.
///Boe