Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 01-09-2003, 09:24   #1 (permalink)
paranoid...
 
Benutzerbild von Geheimrat
 
Registriert seit: Aug 2002
Ort: Marburg
Beiträge: 1.003
loadVars und for-Schleife

Schönen guten Morgen!

Ich habe hier ein kleines Problem mit der Variablenübergabe aus einer externen Datei an den Flashfilm.

In der Datei steht folgendes:
ActionScript:
  1. text1=bla&text2=blabla&text3=blablabla& //usw.
  2.  
und hiermit wird die Datei geladen:
ActionScript:
  1. loadxVars = new loadVars();
  2. loadxVars.load("test.txt");
  3. loadxVars.onLoad = function(success) {
  4.         if (success) {
  5.                 trace("done loading");
  6.                 _root.text1=this.text1;
  7.                 _root.text2=this.text2;
  8.                 _root.text3=this.text3;
  9.                 //usw.
  10.     trace(text1);
  11.     trace(text2);
  12.     trace(text3);
  13.     //usw.
  14.         } else {
  15.                 trace("not loaded");
  16.         }
  17. };
Das geht auch ohne Probleme...aber wenn ich jetzt versuche, die Variablen per for-Schleife zu übergeben, dann funktioniert die ganze Sache nicht mehr:
ActionScript:
  1. loadxVars = new loadVars();
  2. loadxVars.load("test.txt");
  3. loadxVars.onLoad = function(success) {
  4.         if (success) {
  5.                 trace("done loading");
  6.                 for(i=1;i<5;i++){
  7.          _root.text[i]=this.text[i];
  8.          trace(_root.text[i]);
  9.                 }
  10.         } else {
  11.                 trace("not loaded");
  12.         }
  13. };
Kann mir jemand einen Denkanstoß geben? Ich sitze hier schon den ganzen Morgen und suche nach einer Lösung...aber irgendwie klappt das alles nicht.
Ich habe es auch schon mal mit "eval" versucht...ging aber auch nicht...oder ich habe was übersehen...
__________________
...ich sag's nur meinem Fanblog: ICH BLOGGE !
Geheimrat ist offline   Mit Zitat antworten
Alt 01-09-2003, 09:35   #2 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
text darfst du nicht als variable nehmen. nimm mal einen anderen namen.
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 01-09-2003, 09:42   #3 (permalink)
paranoid...
 
Benutzerbild von Geheimrat
 
Registriert seit: Aug 2002
Ort: Marburg
Beiträge: 1.003
Daran liegts nicht...ich habe das hier nur als Beispiel verwendet...
__________________
...ich sag's nur meinem Fanblog: ICH BLOGGE !
Geheimrat ist offline   Mit Zitat antworten
Alt 01-09-2003, 09:52   #4 (permalink)
HAY
Neuer User
 
Benutzerbild von HAY
 
Registriert seit: Aug 2002
Ort: Faust-Stadt
Beiträge: 2.577
hi
ActionScript:
  1. loadxVars = new loadVars();
  2. loadxVars.load("test.txt");
  3. loadxVars.onLoad = function(success) {
  4.         if (success) {
  5.                 trace("done loading");
  6.                 for(i=1; i<4; i++){
  7.                 _root["vari"+i]=this["vari"+i];
  8.         }
  9.  
  10.         } else {
  11.                 trace("not loaded");
  12.         }
  13. };
__________________
gruß Harry
HAY ist offline   Mit Zitat antworten
Alt 01-09-2003, 09:54   #5 (permalink)
paranoid...
 
Benutzerbild von Geheimrat
 
Registriert seit: Aug 2002
Ort: Marburg
Beiträge: 1.003
Aaaah...okay...jetzt gehts!

Vielen Dank auch! Ich bin wohl irgendwie noch nicht ganz wach...

__________________
...ich sag's nur meinem Fanblog: ICH BLOGGE !
Geheimrat ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 18:51 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele