Schuldigung, noch ne Preloader frage

  • Themenstarter Themenstarter ManicS
  • Beginndatum Beginndatum
M

ManicS

Hab echt nen Problem und komm nicht mehr weiter. Hab so gut wie alle Preloader ausprobiert, auch einen ganz simplen hier im Forum.
Hab gedacht vielleicht ist die swf zu klein aber dann hab ich einfach mal paar Bilder eingefügt damit das auf 700 kb kommt, aber trotzdem nix. Liegt das daran dass Szene 1 sofort geladen wird? Ich hab eigentlich schon gesagt er soll zu Szene 8 (Preloader) anfangs gehen und von da aus dann ins zweite Bild von Szene 1.

Hier mal Codeschnipsel:

Szene 1, Bild 1
Code:
gotoAndPlay("Szene 8", 1);

Szene 8, Bild 1
Code:
var cur = this.getBytesLoaded();
var max = this.getBytesTotal();
var percent = cur * 100 / max;

trace(percent);
ladebalken._xscale = percent;

Szene 8, Bild 2
Code:
if (cur == 0 || percent < 100) {
    gotoAndPlay(1);
} else {
    gotoAndStop("Szene 1", 2); //
}


http://g-and-d.de/test5.swf

Wäre nett wenn mir jemand helfen kann.
 
var cur = Math.round(this.getBytesLoaded());
var max = Math.round(this.getBytesTotal());
var percent = cur / max* 100;

versuchs mal so
 
Hi,

ich nehme eher an, der Fehler liegt in der Tat daran, dass Du den Preloader in Szene 8 starten willst. Flash lädt normalerweise einen Frame nach dem nächsten, und alle Frames der Szenen werden intern nacheinander angeordnet. Bis Du überhaupt zu Szene 8 springen kannst, muss also schon fast der ganze Film geladen sein.

Setze den Preloader also in Szene 1 oder direkt in 3 Frames vor Deinen Hauptfilm (ich sag ja immer: Finger weg von Szenen -> das ist ein weiterer Grund, warum ;) Die Dinger stiften meist nur Verwirrung).

Gruß
.
 
Zurück