Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 31-08-2005, 12:57   #1 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 76
WICHTIG! getFramesLoaded vs getFrameBytesLoaded

Hallo! Ich brauche unbedingt eine Antwort auf meine Frage!

Ich habe festgestellt, dass das Vorausladen mit einem Preloader bei Filmen mit vielen Frames (über 1000, z.B. bei importierten Videos in Flash) die Methode getFramesLoaded() besser funktioniert als die Methode getBytesLoaded().

In meinem konkreten Fall hat die Funktion getBytesLoded() nicht korrekt funktioniert, seitdem ich getFramesLoaded() benutze, sonst aber an meinem Skript nichts verändert habe, funktioniert der Preloader optimal!

Kennt jemand dafür eine Erklärung. Eigentlich müssten die beiden Methoden doch das selbe Ergebnis liefern, oder?

Danke für's Lesen!
Viele Grüße, Kerstin
kerstin_mi ist offline   Mit Zitat antworten
Alt 31-08-2005, 13:56   #2 (permalink)
muh
 
Benutzerbild von Janoscharlipp
 
Registriert seit: Apr 2002
Ort: Freiburg / Stuttgart
Beiträge: 4.338
Eigentlich ist getBytesLoaded sehr viel genauer, zumindest, wenn einige Frames größer als 1 Byte sind.

Bei getBytesLoaded() musst du darauf achten, dass du als Abbruchsbedingung nicht nur (getBytesLoaded() == getBytesTotal()) verwendest, sondern auch (getBytesLoaded() > 8), denn anfangs verhalten sich getBytesLoaded und getBytesTotal sehr seltsam, z.B. sind beide -1 und das würde ja schon einem "habe fertig" in deiner Abbruchsbedingung entsprechen.
__________________
»Carpe diem«, sagte der Graf. (Terry Pratchett: Ruhig Blut!)
Janoscharlipp ist offline   Mit Zitat antworten
Alt 01-09-2005, 13:12   #3 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 76
Danke!!!
kerstin_mi ist offline   Mit Zitat antworten
Alt 08-09-2005, 12:59   #4 (permalink)
Neuer User
 
Registriert seit: Feb 2005
Beiträge: 76
doch noch 'ne Frage

Ich habe mittlerweile noch was zu diesem Setzen auf '-1' gelesen.
dies geschieht wohl bei getBytesLoaded/getFramesLoaded dann, solange der Header (mit der Byte-Angabe) der zu ladenden Datei im Web noch nicht ausfindig gemacht wurde....

Hat jemand Ahnung wie das mit getFramesLoaded funkt?
Hier müssten doch auch beide Werte getFramesLoaded & getFramesTotal auf NULL (oder 'nen Wert wie -1) gesetzt sein, solange der die Datei noch nicht gefunden wurde.
Hat denn jemand schon Erfahrungen damit gemacht?
Würde mich einfach interessieren, da mir das Ganze noch nicht ganz klar ist...
kerstin_mi 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 13:35 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele