christiankreissl
Mitglied
Hallo zusammen !
Ja, ja ich weiß, es gibt über 200 Threads zum Thema Preloader.
Mein Problem ist nicht das, daß ich nicht wüßte, wie ich einen Preloader schreiben kann und wie das ganze dann funktioniert.
Mein Problem ist, ich habe einen Preloader geschrieben und irgendwie ist da eine Berechnung im Skript, die jegliche Rechnerkapazität sprengt.
Es sollen knappe 400 kb vorgeladen werden.
Ich hoffe jemand von Euch entdeckt gaanz schnell den Fehler, ist bestimmt was Simples, aber ich komme nicht dahinter.
Hier mein AS - Skript:
Das ist der Code vom ersten Frame:
Auf dem zweiten Frame ist das Klassische:
Die Variablen lasse ich über dynamische Textfelder anzeigen.
Der Ladebalken ist ein sich verlängernder Balken-MC mit dem Instanznamen "Ladebalken" und ist 100 Frames lang (auf dem ersten Frame ein Stop).
Ich hänge mal ein .jpg Screenshot der Meldung des IE als Anhang hier dran.
Danke,
Christian
Ja, ja ich weiß, es gibt über 200 Threads zum Thema Preloader.
Mein Problem ist nicht das, daß ich nicht wüßte, wie ich einen Preloader schreiben kann und wie das ganze dann funktioniert.
Mein Problem ist, ich habe einen Preloader geschrieben und irgendwie ist da eine Berechnung im Skript, die jegliche Rechnerkapazität sprengt.
Es sollen knappe 400 kb vorgeladen werden.
Ich hoffe jemand von Euch entdeckt gaanz schnell den Fehler, ist bestimmt was Simples, aber ich komme nicht dahinter.
Hier mein AS - Skript:
Das ist der Code vom ersten Frame:
PHP:
total = int(_root.getBytesTotal());
download = int(_root.getBytesLoaded());
time_1 = int(getTimer()/1000);
time = (getTimer()/1000)-time_1;
bps = download/time;
bytes_left = total-download;
leftsek = Math.round(bytes_left/bps);
min = Math.floor(leftsek/60);
leftTime = min add":"add leftsek;
hauptprozent = Math.round((download / total)*100);
if(min>=1){
leftsek-= Math.floor(min*60);
if (leftsek < 10){
leftsek= "0"add leftsek;
}
}
else{
min="0";
if (leftsek < 10){
leftsek= "0"add leftsek;
}
}
ladebalken.gotoAndStop(hauptprozent);
if (hauptprozent == 100) {
gotoAndPlay("Home", 1);
} else {
gotoAndPlay(2);
}
Auf dem zweiten Frame ist das Klassische:
PHP:
gotoAndPlay(1);
Die Variablen lasse ich über dynamische Textfelder anzeigen.
Der Ladebalken ist ein sich verlängernder Balken-MC mit dem Instanznamen "Ladebalken" und ist 100 Frames lang (auf dem ersten Frame ein Stop).
Ich hänge mal ein .jpg Screenshot der Meldung des IE als Anhang hier dran.




Danke,
Christian