Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 11-03-2004, 08:57   #1 (permalink)
Suuupaaa Zockaaa
 
Registriert seit: Jul 2002
Beiträge: 144
loadVariables wie global?

hallo

mal eine kleine anfängerfrage:
ich habe eine textdatei mit einer menge variablen drin. kann ich diese global einladen?
habe es mit
_global.loadVariables("xxxx.txt")
probiert - funzt aber nicht....

gruß
rouven77 ist offline   Mit Zitat antworten
Alt 11-03-2004, 11:45   #2 (permalink)
Farbe ist Luxus
 
Benutzerbild von ludabruda
 
Registriert seit: May 2003
Ort: Köln
Beiträge: 2.405
Hi,

das scheint so nicht zu funktionieren.
Du kannst aber die Vars in einen Level laden und die Vars übertragen:

ActionScript:
  1. loadVariablesNum("txt.txt",999);
  2. // nach dem Preloader...
  3. for(i in _level999) {
  4.     _global[i] = _level999[i];;
  5. }


Grüße
Sascha
__________________
12:15, press return
ludabruda ist offline   Mit Zitat antworten
Alt 11-03-2004, 11:46   #3 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Mit loadVariables würde ich es gar nicht machen, weil du da keine Rückmeldungen vom Filesystem bekommst. Nimm besser das loadVars-Objekt:
ActionScript:
  1. function geladen(erfolgreich) {
  2.         if(erfolgreich) {
  3.                
  4.                 trace("erfolgreich");//hier weitermachen
  5. _global.meineVariable = _level0.LadeObj.meineTextVariable;
  6.         }
  7.         else {
  8.                 trace("Fehler beim Laden");
  9.                
  10.         }
  11. }
  12. LadeObj = new LoadVars();
  13. LadeObj.onLoad = geladen;
  14. LadeObj.sendAndLoad("meineDatei.txt",LadeObj,"POST");
  Mit Zitat antworten
Alt 11-03-2004, 11:55   #4 (permalink)
Suuupaaa Zockaaa
 
Registriert seit: Jul 2002
Beiträge: 144
vielen dank für die schnelle antwort!

ihr habt mir wirklich weiter geholfen.

thx
gruß
rouven
rouven77 ist offline   Mit Zitat antworten
Alt 11-02-2005, 11:48   #5 (permalink)
Neuer User
 
Benutzerbild von simspecial
 
Registriert seit: Jan 2005
Beiträge: 10
Wie greife ich jetzt auf die Variablen zu?

Hi!

Habs mal so versucht:

var lv = new LoadVars();
lv.onLoad = function(success)
{
for (obj in this)
{
if (typeof (this[obj]) != "function")
{
_global[obj] = this[obj];
}
}
}
lv.load("flash/files.php");

Wie lese ich die Arrays denn jetzt überhaupt aus?
global[file] // funzt nicht
_global.file // funzt auch nicht!

1000 Dank im Voraus
Mike
simspecial ist offline   Mit Zitat antworten
Alt 11-02-2005, 12:48   #6 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
Wie lese ich die Arrays denn jetzt überhaupt aus?
Das kommt darauf an, was du im Textfile stehen hast. Gib doch mal ein Beispiel...
  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 21:43 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele