Problem loadVars externes txtfile 2 variablen

webchill

Grünschnabel
Hallo Rätselfreunde ;-)

Ich möchte wie üblich mehrere variablen aus einer externen text datei in
ein dynamisches txtfeld laden:

mypath ="obj01.txt";
loadVarsText = new loadVars();
loadVarsText.load(mypath);

loadVarsText.onLoad = function(success) {
if (success) {
_root.Mytext.text = loadVarsText.inTxt2;
} else {
_root.Mytext.text = "tut nicht";
}
};

der text enthält folgerichtig
&inTxt1= und die 2

Local im Debugmodus läuft alles prima, packe ich das Ding ins netz
wird der text nicht mehr angezeigt, aber eben auch nicht die
fehlermeldung, bei nur einer var im txtfile läufts

Irgendeiner ne idee
 
bei nur einer var im txtfile läufts
Was meinst Du damit? Du hast doch auch nur eine Variable im Textfeld...

Ansonsten: Versuch mal in der onLoad-Funktion
PHP:
root.Mytext.text = this.inTxt2;
statt
PHP:
root.Mytext.text = loadVarsText.inTxt2;

Gruß

P.S.: ... oder aber Du hast vergessen, die Textdatei hochzuladen... ;-]
... EDIT: bzw. den Cache nicht geleert! Flash lädt nämlich auch Textdateien, Bilder usw. aus dem Cache und wenn in Deiner alten Version weniger Variablen enthalten waren, kann das der Grund für den Fehler sein.
.
 
also etwas besser erklärt im txtfile sind zwei variablen hinteinander abgelegt
&inTxt1= und &inTxt2= ...

beide werden gebraucht da es sich um einzele Sprachversionen desselben textes handelt
wird im swf umgeschaltet


laufen swf und txt von der lokalen platte (debug check) alles prima mit einer oder zwei
variablen im txtfile, online läufts wenn nur die erste oder nur die zweite var im txtfile vorhanden sind, sonst nicht
 
und achte bitte auf Groß und Kleinschreibung
PHP:
 mypath ="obj01.txt";
   loadVarsText = new LoadVars();
   
   loadVarsText.onLoad = function(success) {
   if (success) {
   _root.Mytext.text = this.inTxt2;
   } else {
   _root.Mytext.text = "tut nicht";
   }
   };
  loadVarsText.load(mypath);
 
Zurück