Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 25-07-2004, 18:41   #1 (permalink)
anwesend
 
Benutzerbild von TeeRackz
 
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
TeeRackz ist offline   Mit Zitat antworten
Alt 25-07-2004, 20:35   #2 (permalink)
Neuer User
 
Benutzerbild von julius_suiluj
 
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?...
__________________
www.spektronaut.de

while ($bush == $president){
$krieg++;
}
julius_suiluj 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 22:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele