Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 17-09-2005, 13:49   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Ort: St. Johann
Beiträge: 13
Problem mit getBytesTotal()

Hallo zusammen!

Wenn ich mit loadMovie() meine swf (gaestebuch.swf) in einen leeren mc lade, liefert mir getBytesTotal() einen zu hohen Wert.

Liegt es vielleicht daran, dass ich in der zu ladenden swf-datei (gaestebuch.swf) über loadVars Variablen lade?

In der Praxis sieht mein Problem so aus, dass die gaestebuch.swf fertig geladen ist und mein Preloader bei ca. 40 % hinten "nachhinkt".

Kann mir jemand Fehlerquellen nennen, wann getBytesTotal() nicht den richtigen Wert liefert?

Besten Dank im Voraus

KroJo

PS: Der Preloader funktioniert bei anderen swf´s und jpg´s einwandfrei.
krojo ist offline   Mit Zitat antworten
Alt 17-09-2005, 14:09   #2 (permalink)
nobody is perfect
 
Benutzerbild von Decrone
 
Registriert seit: Apr 2002
Ort: Bremen
Beiträge: 3.049
Hi

hier mal ein Auszug:

Zitat:
Wie getBytesLoaded() liefert getBytesTotal() in Flash6 die unkomprimierte Größe der .swf-Datei, die geladen wird, und nicht die Größe nach erfolgter Flash-Komprimierung. Das bedeutet, das getBytesTotal() beispielweise 10.000 Bytes für eine .swf-Datei ausgeben könnte, die jedoch eine Komprimierte Größe von 2.000 Bytes hat. Als solche kann die Methode nicht zur Feststellung der noch fehlenden Ladezeit einer komprimierten .swf-Datei dienen. Ihr Zweck dient gemeinsam mit getBytesLoaded() lediglich der Rückgabe einer relativen Bemessung eines Prozentsatzes der geladenen Datei.
Gruss Dec
__________________
FF Unterstützen! Erste Hilfe! häufig gestellten Fragen
...................... ............... ................................
Decrone ist offline   Mit Zitat antworten
Alt 17-09-2005, 17:08   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Ort: St. Johann
Beiträge: 13
nach eine Frage

Hallo Dec!

Danke für deine schnelle Antwort.

Habe dazu noch eine Frage.

Wenn ich als mit getBytesLoaded() && getBytesTotal() den Prozentsatz der bereits geladenen Datei errechne, kann es sein, dass die swf-datei bereits bei - zB 60 % - fertig geladen ist.

Sind demnach getBytesLoaded() && getBytesTotal() für einen Preloader ungeeignet?

Schöne Grüße

KroJo
krojo ist offline   Mit Zitat antworten
Alt 18-09-2005, 06:45   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Ort: St. Johann
Beiträge: 13
noch einmal

Ich habe mich vielleicht etwas umständlich ausgedrückt.

Ich versuch´s nochmal.

Ich berechne mit getBytesLoaded() && getBytesTotal() den prozentmäßigen Ladefortschritt (deshalb dürfte es unerheblich sein, dass getBytesLoaded() && getBytesTotal() die unkomprimierte Größe der swf-Datei liefern)

Diese Prozentanzeige hat bis jetzt immer funktioniert.

Wenn ich aber meine gaestebuch.swf lade (in dieser werden mit LoadVars() über PHP Variablen ausgelesen) stimmt die Prozentanzeige nicht mehr (swf bereits fertig geladen -> Prozentanzeige liegt erst bei etwa 40 %).

Vielleicht hat jemand eine Idee, woran das liegen könnte.

MfG

Krojo
krojo ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 04:27 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele