Preoloader und (Flash)Movie nicht im selben Flash,geht das?

Hi,

selbstverständlich geht das. ;) Im Sammelthread findest Du mehrere Preloader, die so arbeiten.

Prinzipiell erstellst Du einen "leeren" Flashfilm, der einen anderen Film in einen Container lädt, und den Ladefortschritt in einer onEnterFrame-Methode überprüft:
PHP:
var ct = this.createEmptyMovieClip("ct", 1);
var clip = ct.createEmptyMovieClip("clip", 2);

ct._visible = false;

clip.loadMovie("mein_hauptfilm.swf");

this.onEnterFrame = function() {
    var cur = clip.getBytesLoaded();
    var max = clip.getBytesTotal();
    clip.stop(); // vorzeitiges Abspielen verhindern
    if (cur > 10 && max > 10) {
        var percent = cur * 100 / max;
        // Hier ggf. Prozent anzeigen bzw.
        // Ladebalken wachsen lassen
        if (percent >= 100) {
            ct._visible =true;
            clip.play(); // ggf. Abspielen
            delete this.onEnterFrame;
        }
    }
}

Gruß
.
 
Sorry für den Doppelpost..

Kann mir nicht jemand einen ganz einfachen Preloader machen nur mit zahlen ohne Ladebalken und so den ich für alle möglichen dateien verwenden kann?
Ich habe nämlich so lange an den Videos gearbeitet und möchte nicht an dem hier scheitern...
 
Zurück