| |||||||
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: Sep 2001 Ort: Köln
Beiträge: 78
| getBytesTotal() -> negativ?!
Hallo, was hat das denn zu bedeuten, wenn die Funktion getBytesTotal eine negativen Rückgabewert liefert? Ich benutze sie um eine Art preloader für Jpegs zu realisieren, bzw. die jpegs sollen erst angezeigt werden, wenn alle geladen sind. Lokal funktioniert das wunderbar, aber übers Internet geht gar nichts.Die werte für alle/ aktuelle Bytes sind bei lokalem Aufruf scheinbar korrekt, übers Netz ist die Gesamtgröße immer -16 und die aktuelle 0! FYI mal der Quellcode, der ist allerdings recht chaotisch fürchte ich. Code:
onClipEvent (load) {
banner1.duplicateMovieClip("banner2", 100);
banner2._x = banner1._x+1950;
//JPGES in Movies Laden:
for(i=0; i<_root.z.length;i++){
_root["bannerframe"]["banner1"]["z"+i].loadMovie("pics/"+_root.z[i]+".jpg");
_root["bannerframe"]["banner2"]["z"+i].loadMovie("pics/"+_root.z[i]+".jpg");
}
startx = this._x;
speed=2;
//Ausblenden bis Bilder geladen sind
banner1._visible=false;
banner2._visible=false;
total = 0;
current = 0;
}
onClipEvent (enterFrame) {
if(banner1._visible==false){
if(total <= 0){
for(i=0; i<8; i++){
total = total + _root["bannerframe"]["banner1"]["z"+i].getBytesTotal() + _root["bannerframe"]["banner2"]["z"+i].getBytesTotal();
}
}
trace(total+"\\\n");
if(current < total && total >0){
current=0;
for(i=0; i<8; i++){
current = current + _root["bannerframe"]["banner1"]["z"+i].getBytesLoaded() + _root["bannerframe"]["banner2"]["z"+i].getBytesLoaded();
}
trace("current = "+ current);
}else{
banner1._visible= true;
banner2._visible=true;
}
}else{
this._x-=speed;
if (this._x<= (startx-banner1._width))this._x=startx-speed;
}
} |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |