Preloader funktioniert online nicht

inctube

Erfahrenes Mitglied
Also ich habe folgendes script:
Code:
_root.main_cont.alphaTo(0, 1, "linear", 0, unloader);
function unloader() {
	_root.main_cont.unloadMovie();
	startPic();
}
function startPic() {
	trace("startpic");
	_root.bigster.loadMovie(pfad+"/bigs/"+"bigimg"+myName+".jpg");
	firstEnterInt = setInterval(firstEnter, 5);
	loadIt1 = true;
}
trace("lala");
function firstEnter() {
	if (loadIt1) {
		_root.bigster._alpha = 0;
		_root.loading_bigpics._visible = true;
		_root.loading_bigpics._xscale = Math.round(_root.bigster.getBytesLoaded()/_root.bigster.getBytesTotal()*100);
		if (_root.bigster.getBytesLoaded() == _root.bigster.getBytesTotal()) {
			_root.loading_bigpics._visible = false;
			loadIt1 = false;
			_root.bigster.alphaTo(100, 1, "linear");
			if (loadIt1 == false || loadIt1 == undefined) {
				firstEnterInt = setInterval(firstEnterInt, 5);
			} else {
				clearInterval(firstEnterInt);
			}
		}
	}
}

So, nun zu meinem Problem. Also wenn ich im Flash den Film teste auch mit download simulieren, dann funtkioniert das einwandfrei. Wenn ich allerdings das ganze online anschaue, dann geht da gar nichts. Er zeigt mir den Ladebalken mit einemm 100% Status und dann macht er den wieder weg. Das ist das Einzige, was von dem Script ankommt. Irgendwie komisch. Vielleicht fällt euch ja ein Fehler auf.
Ich habe kein Topic gefunden, das so ein Problem beschreibt und ich weiß von mehr Leuten, dass so ein Problem öfter mal vorkommt.

Gruß und danke für die Hilfe
 
Hi,

- wo hast Du das Script her?

- Was soll es genau vorladen - Bilder?

- um das debuggen zu können, wäre die Datei (fla) hilfreich. Ein nackter Code ist nicht sehr aussagekräftig, wenn man die Objekte nicht kennt, auf die er sich bezieht.

Gruß
.
 
Das Script hab ich selber geschrieben, deshalb kanns auch sein, dass es noch ein bisschen buggy ist.
Ich hab die Datei mal angehängt.
Ja, es soll Bilder vorladen, zumindest eins.
Die anderen werden erst geladen wenn man einen btn klickt, siehst du ja dann im script. Die anderen funktionieren übridends.

Gruß

Datei
 
Hi,

auf die Schnelle (weil ich gleich weg muss):

- Auf der Hauptzeitleiste gibt es weder den Clip "main_cont" noch "bigster" soweit ich das sehen kann.

- Du solltest im "Hauptpreloader" und im Bilder-Preloader nicht nur getBytesTotal() == getBytesLoaded() überprüfen, sondern auch, ob beide Werte größer als 0 sind. Zu Beginn des Ladevorgangs sind beide Werte nämlich auch mal 0 oder sogar -1, bis genügend Daten zur Verfügung stehen; daher wird der Preloader u.U. vorzeitig abgebrochen.

Gruß
.
 
Oh, sorry hab ich vergessen zu erwähnen, dieses Movie wird per loadMovie geladen und die zwei MovieClips die du vermisst befinden sich im Hauptfilm.

Aber das mit dem 0 überprüfen war die Lösung!
Dankschön

Gruß
 
Zurück