| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #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 |
| | |
| | #2 (permalink) |
| muh 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!) |
| | |
| | #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... |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |