Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-03-2004, 09:25   #1 (permalink)
Neuer User
 
Benutzerbild von Lukin
 
Registriert seit: Jun 2001
Ort: mainz
Beiträge: 692
LoadVars wie Zugriff auf Vars

Hola,

steh grad ziemlich arg auf dem schlauch, hab auch in der suche nüscht jefunden, weil dit wahrscheinlich ne selten blöde frage is:

wie kann ik denn auf die vars zugreifen, die ik per LoadVars geladen hab,

habs so versucht

content= new LoadVars();
content.load("test.txt");
trace(content.text1);

und hab gehofft er schmeißt mir nu die text1 aus,.. aber fehlanzeige-> undefined....

kann mir jemand auf die sprünge helfen bitte

schon mal Danke

Grüße Lukin
__________________
Lukin Lin Satima
Lukin ist offline   Mit Zitat antworten
Alt 12-03-2004, 09:29   #2 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
ActionScript:
  1. content= new LoadVars();
  2. content.load("test.txt");
  3. content.onLoad = function(){
  4.     trace(this.text1);
  5. }

sebastian

Geändert von sebastian (12-03-2004 um 09:31 Uhr)
sebastian ist offline   Mit Zitat antworten
Alt 12-03-2004, 09:32   #3 (permalink)
Neuer User
 
Benutzerbild von Lukin
 
Registriert seit: Jun 2001
Ort: mainz
Beiträge: 692
einfacheren weg gibts nich?

muchas gracias



seniore
__________________
Lukin Lin Satima

Geändert von Lukin (12-03-2004 um 09:34 Uhr)
Lukin ist offline   Mit Zitat antworten
Alt 12-03-2004, 09:33   #4 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
mainzern hilft man doch gerne bitte
sebastian ist offline   Mit Zitat antworten
Alt 12-03-2004, 09:36   #5 (permalink)
r0b
Neuer User
 
Benutzerbild von r0b
 
Registriert seit: Feb 2002
Ort: Hamburg
Beiträge: 1.281
Innerhalb deines Textes (test.txt) müssen die späteren Variablen natürlich vorgegeben sein.
Also sollte test.txt in etwa so aussehen:
text1=Irgendwas texmäßiges...&text2=noch ein Text&text3=und so weiter...

Außerdem kann man sich die Ergebnisse sehr gut mit dem Debugger ansehen. -> STRG+SHIFT+RETURN

mfg

Robert
__________________
robertreich.de v4 | Pixelfonts & FlashSite Tutorial
Friends of ED - Byte Size Flash MX: Adventures in Optimization

"Give a man a fish, and he eats for a day... Show him how to fish, and he eats for a lifetime."
r0b ist offline   Mit Zitat antworten
Alt 12-03-2004, 09:55   #6 (permalink)
Neuer User
 
Benutzerbild von Lukin
 
Registriert seit: Jun 2001
Ort: mainz
Beiträge: 692
gibt es keine möglichkeit die einfacherer zu holen ?

is halt bisl blöd in na if -bedingung oder so,...
dann muss man die sich erst ins _root schreiben oder wie?

grüße
__________________
Lukin Lin Satima
Lukin ist offline   Mit Zitat antworten
Alt 12-03-2004, 10:10   #7 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
wie meinst du das jetzt? warum willst du die nicht mit LoadVars.load holen?

sebastian
sebastian ist offline   Mit Zitat antworten
Alt 12-03-2004, 10:21   #8 (permalink)
r0b
Neuer User
 
Benutzerbild von r0b
 
Registriert seit: Feb 2002
Ort: Hamburg
Beiträge: 1.281
Zitat:
dann muss man die sich erst ins _root schreiben oder wie?
Nope. Dafür ist ja das LoadVars Object da.
test.txt:
PHP-Code:
variable=dies ist ein text... 
ActionScript:
  1. objVars = new LoadVars();
  2. objVars.load ("test.txt");
  3. objVars.onLoad = function () {
  4. trace (this.variable);
  5. }
Ist eigentlich recht easy...
Ich denke du hast den Aufbau von LoadVars noch nicht verstanden. Der Text, der in das LoadVars object geladen wird, wird analysiert. Bei jedem string= wird eine Variable erstellt innerhalb des LoadVars Objekts und der Teil hinter dem = dort abgelegt. Bis zum auftreten von &. Ab dort wird eine neue Variable erwartet.
Also: &var1=wert der zugewiesen wird&neueVariable=und wieder ein paar Textdaten...

mfg

Robert
__________________
robertreich.de v4 | Pixelfonts & FlashSite Tutorial
Friends of ED - Byte Size Flash MX: Adventures in Optimization

"Give a man a fish, and he eats for a day... Show him how to fish, and he eats for a lifetime."

Geändert von r0b (12-03-2004 um 10:25 Uhr)
r0b ist offline   Mit Zitat antworten
Alt 12-03-2004, 10:24   #9 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
eben..und anschließend kannst du natürlich auch mit objVars.variable drauf zugreifen, aber halt logischerweiße erst wenn die vars geladen sind - drum das onLoad

sebastian
sebastian ist offline   Mit Zitat antworten
Alt 12-03-2004, 10:28   #10 (permalink)
Neuer User
 
Benutzerbild von Lukin
 
Registriert seit: Jun 2001
Ort: mainz
Beiträge: 692
ahh, damm

hatte irgendwo in der txt wat falsch ,.. keine ahnung was aber nu gehts,....

dachte ich müsste jede war

VarObj.onLoad=function(){
_root.anzahl=this.anzahl;
usw...
}

erst ins root holen,...
und das wäre ja ziemlich merkwürgig gewesen...


sorry for confusion

und danke

der Lukin
__________________
Lukin Lin Satima
Lukin ist offline   Mit Zitat antworten
Alt 12-03-2004, 10:32   #11 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
nene wie gesagt, die vars sind nach dem laden dann in dem objekt vorhanden und du kannst auch von außen drauf zugreifen, ist kein prob
sebastian ist offline   Mit Zitat antworten
Alt 12-03-2004, 11:42   #12 (permalink)
Neuer User
 
Benutzerbild von Lukin
 
Registriert seit: Jun 2001
Ort: mainz
Beiträge: 692
jep,... wie gesagt, wenns zu einfach wird baun wa erstma n paar klene fehler ein um das ganze etwas spannender zu machen, hatte in der txt nach dem variablennamen nen space drinne, kein wunder, dass da nüscht jeht :-)...


war die nacht gestern wirklich so kurz



thx a lot
__________________
Lukin Lin Satima
Lukin ist offline   Mit Zitat antworten
Alt 17-03-2004, 13:14   #13 (permalink)
Neuer User
 
Benutzerbild von Lukin
 
Registriert seit: Jun 2001
Ort: mainz
Beiträge: 692
nochmal ne frage, hoff das hier noch jemand reinschaut,...

und zwar:

will ich nun die variablen aus meinen LoadVars Objekt an ein php-script senden...

sollte ja eigentlich so gehen,...

obj.send("http://www.underground-upstairs.de/diedatei.php");


leider funktionierts nich,.. muss man noch beachten?


schon mal danke
__________________
Lukin Lin Satima
Lukin ist offline   Mit Zitat antworten
Alt 17-03-2004, 13:27   #14 (permalink)
Neuer User
 
Benutzerbild von the binary
 
Registriert seit: Jul 2001
Ort: Berlin | Friedrichshain
Beiträge: 3.561
ActionScript:
  1. lv.sendAndLoad();

gruss
__________________
8bm | join ff@BOINC
formpackage.org | audiohunter.de | problematica.de | 8ball-media.de/blog | taikonauten.cn

Geändert von the binary (17-03-2004 um 13:29 Uhr)
the binary ist offline   Mit Zitat antworten
Alt 17-03-2004, 14:13   #15 (permalink)
Neuer User
 
Benutzerbild von Lukin
 
Registriert seit: Jun 2001
Ort: mainz
Beiträge: 692
hm,... funktioniert bei mir nich,...

mit loadVariables funkionierts , aber nich mit dem obj... *grrr,..

hier mal die beiden scripte

ActionScript:
  1. /*content= new LoadVars();
  2. content.spruch0="aaaaa"
  3. content.link0="bbbbbb";
  4. content.ziel0="ccccc";
  5. content.spruch1="spruch4"
  6. content.link1="link4";
  7. content.ziel1="ziel4";
  8. content.anzahl=2;
  9. content.sendAndLoad("http://www.underground-upstairs.de/test/test.php");*/
  10.  
  11.  
  12.  
  13.  
  14. spruch0="aaaaa"
  15. link0="bbbbbb";
  16. ziel0="ccccc";
  17. spruch1="spruch4"
  18. link1="link4";
  19. ziel1="ziel4";
  20. anzahl=2;
  21. loadVariables("http://www.underground-upstairs.de/test/test.php",this,"POST");
__________________
Lukin Lin Satima

Geändert von Lukin (17-03-2004 um 14:40 Uhr)
Lukin 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:52 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele