M
majinz
Hallo
Mit einem ActionScript lese ich aus einer Textdatei eine unbestimmte Anzahl an Variablen an. Diese sind alle nach dem Muster myvarX (also myvar1, myvar2, etc) benannt.
Ich habe in diesem Forum durch die Suchfunktion schon einige Anregungen erhalten. Sprich die Variablen werden korrekt ausgelesen, und angezeigt allerdings nur wenn ich im AS angebe das es zb 3 Variablen sind.
derzeit sieht mein Script so aus:
jetzt soll das anstatt einer for-Schleife mit einer while geschehen. habs so probiert:
da gerate ich aber immer in eine Endlosschleife.
Also Hauptaussage dieser Frage soll sein: Wie stelle ich fest ob eine Variable keinen Wert mehr hat.
Mit einem ActionScript lese ich aus einer Textdatei eine unbestimmte Anzahl an Variablen an. Diese sind alle nach dem Muster myvarX (also myvar1, myvar2, etc) benannt.
Ich habe in diesem Forum durch die Suchfunktion schon einige Anregungen erhalten. Sprich die Variablen werden korrekt ausgelesen, und angezeigt allerdings nur wenn ich im AS angebe das es zb 3 Variablen sind.
derzeit sieht mein Script so aus:
Code:
stop();
textvar = new LoadVars();
textvar.load("test.html");
textvar.onLoad = function(ready) {
if (ready) {
i = 0;
max_entries = 3;
for(i=1; i<=max_entries;i++)
{
_level["myvar" + i] = this["myvar" + i];
}
_root.saveloaded = 1;
}
};
this.onEnterFrame = function() {
if (saveloaded == "1" & !save) {
save = true;
for(i=1; i<=max_entries; i++)
{
_root["testfeld" + i].text = _level0["myvar" + i];
}
if (myvar2 == "text2") {
_root.mc.gotoAndPlay(1);
}
}
};
jetzt soll das anstatt einer for-Schleife mit einer while geschehen. habs so probiert:
Code:
while(this["myvar" + i] != "undefined" or !this["myvar" + i])
da gerate ich aber immer in eine Endlosschleife.
Also Hauptaussage dieser Frage soll sein: Wie stelle ich fest ob eine Variable keinen Wert mehr hat.