Var aus .txt laden -> undefined !

B

bluewing

Hallo !

Ein hoffentlich simples Problem. Hier zuerst der Code in meiner .fla:

1. Framemeine .html
PHP:
//Variablen laden
varcont = new LoadVars();
varcont.load("bilder.txt");
var bl = varcont.getBytesLoaded();
var bt = varcont.getBytesTotal();
if (bl<bt){
	gotoAndPlay(2);
}else if (bl == 100){
	gotoAndPlay(3);
}

2. Frame
gotoAndPlay(2);

3. Frame (es befindet sich eine dyn. Textfeldkomponente - Name: "test" - auf der Bühne)
stop();
var bildchen = varcont.bildanzahl;
test.text = bildchen;

in der Textdatei ("bilder.txt") steht
PHP:
&bildanzahl=23



Führe ich nun die .swf auf meinem Rechner aus, zeigt sie erwartungsgemäß "23" im Textfeld an. Lade ich die Dateien aber auf meinen Server, zeigt die .swf "undefined" an.
--> meine .swf
Rufe ich die .html auf, die miterzeugt wurde, zeigt diese seltsamerweise "23" richtig an.
--> meine .html


Hier ist nochmal alles als .zip
--> mein .zip
 
Hi,

Du kannst nicht direkt nach der load-Aktion auf die Daten zugreifen, sondern musst vielmehr darauf warten, das sie geladen werden. Dazu dient der LoadVars.onLoad-Handler (schau danach mal in der Referenz oder im Forum).

Gruß
.
 

Neue Beiträge

Zurück