Preloader in Flash

  • PHP

  • taurus
  • 1061 Aufrufe 1 Antwort

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Preloader in Flash

    okay, Problem selbst gelöst... please close


    liebe Gemeinde,

    ich bin am verzweifeln... :mad:
    ich hab ne Flash Animation mit 10 Ebenen und als 11te den Sound hinterlegt.

    Leider habe ich als erstes die Animation erstellt und möchte jetzt im Nachhinein einen Preloader reinsetzen. Ich hab schon mehrere Varianten versucht, aber immer wird entweder nur der Preloader, oder aber der Film gezeigt...

    Frage:
    a) wie kann ich den Preloader nachträglich einfügen?
    b) kann es sein, dass manche Preloader nur auf einer Ebene funktionieren?

    Variante 1
    mit Ladebalken und Prozentangabe der Ladefortschritts

    Quellcode

    1. stop();
    2. this.onEnterFrame = function(){
    3. geladen = this.getBytesLoaded();
    4. gesamt = this.getBytesTotal();
    5. prozent = geladen * 100 / gesamt;
    6. mc_prozent.text = Math.round(prozent)+" % geladen";
    7. mc_ladebalken._width = prozent*2;
    8. if(geladen >= gesamt) {
    9. this.gotoAndPlay(2);
    10. delete this.onEnterFrame;
    11. }
    12. }
    Alles anzeigen


    Variante 2

    Quellcode

    1. zeit2 = getTimer ();
    2. bytes_geladen2 = getBytesLoaded ();
    3. geladene_bytes = bytes_geladen2-bytes_geladen1;
    4. zeit_differenz = zeit2-zeit1;
    5. geschwindigkeit = geladene_bytes/zeit_differenz;
    6. bytes_gesamt = getBytesTotal();
    7. noch_zu_laden = bytes_gesamt-bytes_geladen2;
    8. rest_zeit = math.ceil((noch_zu_laden/geschwindigkeit)/1000);
    9. gotoAndPlay ([COLOR='Red'][B]1[/B][/COLOR]);
    hier lag das Problem. Ich hab einfach noch ein Paar Bilder eingefügt und den Wert von 1 auf 8 gesetzt. Also auf das Bild, an dem auch der Film startet

    wer sich das Ergebnis mal ansehen möchte...
    Spitzhüttl Flashintro Testseite

    Danke im Voraus!

    greetz
    taurus