Wie eine Variable (Zahl) aus externer Datei laden?

bitworker

Mitglied
Hallo,

habe folgendes Problem:

Ich benötige eine externe Textdatei (anzahl.txt), in der eine Zahlenvariable steht (meinevars), deren Zahlenwert ich in Flash bei Abfragen verwenden möchte.

Dazu 2 Fragen:

Was muss in der Textdatei stehen?
Was muss im Flash Actionscript stehen?

Gruss

bitworker
 
Hallo.

Such mal im Forum nach loadVars. generell:

Textfile

Code:
&meinevars=423&jens=35&

Flash

Code:
bitworker = new LoadVars();
bitworker.onLoad = function () {
 trace(bitworker.jens); // gibt ne 35 aus
 trace(bitworker.anzahl); // gibt ne 423 aus
}
bitworker.load("anzahl.txt");

Viel Spaß noch :)
jens
 
...vielen Dank für die schnelle Antwort.

Beim trace hat sich noch ein Fehler eingeschlichen. Muss so sein:
HTML:
trace(bitworker.meinevars); // gibt ne 423 aus

Wird dann auch richtig getraced angezeigt: 423

Aber wenn ich die Abfrage einbaue, wird der Wert de Variable ignoriert und die else-Bedingung ausgeführt.
HTML:
if (_global.meinevars == 423) {
		//Anweisung
		gotoAndPlay("pic14-raus");
	} else {
		//Anweisung			
		gotoAndPlay("pic14-pic15");
}
Was kann da noch falsch sein?

Gruss

bitworker
 
Hmm das ist etwas komplizierter zu erklären. Die 423 kommt noch als Zeichenkette, also als String an. Als Text. Es muss aber als Zahl ankommen. Das hat halt was mit den Datentypen zu tun.

Außerdem kannst du nicht einfach auch meinevars zugreifen: du brauchst schon bitworker.meinevars !

if(int(bitworker.meinevars) == 423) { // bla
 

Neue Beiträge

Zurück