| |||||||
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) |
| anwesend Registriert seit: Jun 2002 Ort: Manhattan an der Maas
Beiträge: 698
| mehrere jpgs nacheinander preloaden
hallo, habe ein script mit dem ich 4 jpgs in vier mcs lade. der ladefortschritt der einzelnen mcs wird über den alphawert einer grafik ausgegeben der gesamt ladefortschritt als zahl ausgegeben. alle loadmovies starten parallel, ich möchte aber, das der zweite erst anfängt wenn der erste schon 20% geladen hat, der dritte erst, wenn der zweite 20% hat, usw. hier ist mein script für den gleichzeitigen download, wie kriegich das verzögerte starten hin? Code: this.mc2.loadMovie("bilder/arhus2.jpg", 0);
this.mc3.loadMovie("bilder/arhus3.jpg", 0);
this.mc4.loadMovie("bilder/arhus4.jpg", 0);
this.mc5.loadMovie("bilder/arhus5.jpg", 0);
this.bc.onEnterFrame = function() {
geladen_2 = this._parent.mc2.getBytesLoaded();
gesamt_2 = this._parent.mc2.getBytesTotal();
prozent_2 = Math.round(geladen_2*100/gesamt_2);
if (prozent_2<=100) {
this._parent.b2._alpha = prozent_2;
}
geladen_3 = this._parent.mc3.getBytesLoaded();
gesamt_3 = this._parent.mc3.getBytesTotal();
prozent_3 = Math.round(geladen_3*100/gesamt_3);
if (prozent_3<=100) {
this._parent.b3._alpha = prozent_3;
}
geladen_4 = this._parent.mc4.getBytesLoaded();
gesamt_4 = this._parent.mc4.getBytesTotal();
prozent_4 = Math.round(geladen_4*100/gesamt_4);
if (prozent_4<=100) {
this._parent.b4._alpha = prozent_4;
}
geladen_5 = this._parent.mc5.getBytesLoaded();
gesamt_5 = this._parent.mc5.getBytesTotal();
prozent_5 = Math.round(geladen_5*100/gesamt_5);
if (prozent_5<=100) {
this._parent.b5._alpha = prozent_5;
}
gesamt_gesamt = gesamt_2+gesamt_3+gesamt_4+gesamt_5;
gesamt_geladen = geladen_2+geladen_3+geladen_4+geladen_5;
if (Math.round(gesamt_geladen*100/gesamt_gesamt)<100) {
this.gesamt_prozent = "Lade Bild-Daten: " add Math.round(gesamt_geladen*100/gesamt_gesamt) add " Prozent";
} else {
delete this.gesamt_prozent;
}
};
__________________ imho |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Apr 2004 Ort: BeRLin
Beiträge: 230
|
soweit ich das verstanden habe ist dass doch ganz einfach. du läst einfach alles so wie es ist und nimmst oben alle ausser dei ertse ladeanweisung raus. dan machste einfach: if (prozent_2 > 20){ this.mc3.loadMovie("bilder/arhus3.jpg", 0); } if (prozent_3 > 20){ this.mc4.loadMovie("bilder/arhus4.jpg", 0); } if (prozent_4 > 20){ this.mc5.loadMovie("bilder/arhus5.jpg", 0); } u.s.w. oder hab ich das was falsch verstanden?... |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |