Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 07-09-2004, 17:28   #1 (permalink)
Neuer User
 
Benutzerbild von Soul_Edge
 
Registriert seit: Oct 2003
Beiträge: 75
2 dateien mit 1 LoadVars obj. auslesen

Hi leute.

Hab folgendes prob.

Ich würde gern wissen wie man aus 2 txt dateien variablen mit nur einem LoadVars obj. ausliest. Oder wie das sonnst gehen soll.

Mit einer txt datei funzt es wunderbar, aber da ich aus 2 versch. txt dateien variablen benötige komm ich halt grad nich weiter...


thx schonmal für evtl. hilfe
Soul_Edge ist offline   Mit Zitat antworten
Alt 07-09-2004, 17:32   #2 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Variablen in eine txt schreiben oder zwei LoadVars
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 07-09-2004, 17:42   #3 (permalink)
aka stauby
 
Benutzerbild von webdust
 
Registriert seit: Mar 2004
Ort: Würzburg
Beiträge: 705
Habs noch nie ausprobiert, was passier bei

ActionScript:
  1. laden = new LoadVars;
  2. laden.load("text1.txt");
  3. laden.load("text2.txt")

K.a., ob die Variablen aus der ersten Datei dann gelöscht werden oder das zweite laden nicht funzt.
__________________
"The things you own end up owning you."
webdust ist offline   Mit Zitat antworten
Alt 07-09-2004, 17:43   #4 (permalink)
Neuer User
 
Benutzerbild von Soul_Edge
 
Registriert seit: Oct 2003
Beiträge: 75
Zitat:
Zitat von RustyCake
Variablen in eine txt schreiben oder zwei LoadVars
hab ich doch auch schon versucht

vars in eine txt geht nich und will ich auch nich und 2 loadvars funzen auch nich. jedenfalls nich so wie ich das gemacht hab:

PHP-Code:

loadvar 
= new LoadVars();
loadvar.onLoad geladen1;
loadvar.sendAndLoad("var1.txt",loadvar,"POST");
function 
geladen1 (erfolg1) {
    if (
erfolg1) {
        
loadvar.onLoad geladen2;
        
loadvar.sendAndLoad("var2.txt",loadvar,"POST");
        function 
geladen2 (erfolg2) {
            if (
erfolg2) {
               
blabla...
            }
        }
    }

Soul_Edge ist offline   Mit Zitat antworten
Alt 07-09-2004, 17:44   #5 (permalink)
Neuer User
 
Benutzerbild von Soul_Edge
 
Registriert seit: Oct 2003
Beiträge: 75
Zitat:
Zitat von webdust
Habs noch nie ausprobiert, was passier bei

ActionScript:
  1. laden = new LoadVars;
  2. laden.load("text1.txt");
  3. laden.load("text2.txt")

K.a., ob die Variablen aus der ersten Datei dann gelöscht werden oder das zweite laden nicht funzt.
nix funzt... absturz
Soul_Edge ist offline   Mit Zitat antworten
Alt 07-09-2004, 17:45   #6 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
Vars in einer txt geht scho

aber mal testen werd ichs trotzdem
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 07-09-2004, 17:52   #7 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
Zitat:
Zitat von Soul_Edge
nix funzt... absturz
kann ich nicht bestätigen
ActionScript:
  1. laden = new LoadVars ();
  2. laden.onLoad = function ()
  3. {
  4.     trace (this.var1);
  5.     trace (this.var2);
  6. };
  7. laden.load ("text1.txt");
  8. laden.load ("text2.txt");
text1.txt: var1=hallo&
text2.txt: var2=welt&

ausgabe:

hallo
undefined
hallo
welt

wie erwartet
michael ist offline   Mit Zitat antworten
Alt 07-09-2004, 17:58   #8 (permalink)
Neuer User
 
Benutzerbild von Soul_Edge
 
Registriert seit: Oct 2003
Beiträge: 75
Zitat:
Zitat von gutknut
kann ich nicht bestätigen
ActionScript:
  1. laden = new LoadVars ();
  2. laden.onLoad = function ()
  3. {
  4.     trace (this.var1);
  5.     trace (this.var2);
  6. };
  7. laden.load ("text1.txt");
  8. laden.load ("text2.txt");
text1.txt: var1=hallo&
text2.txt: var2=welt&

ausgabe:

hallo
undefined
hallo
welt

wie erwartet
gut habs anstatt mit load mit sendAndLoad gemacht.
aber warum stürzt es bei sendAndLoad ab und bei load nich?
Soul_Edge ist offline   Mit Zitat antworten
Alt 07-09-2004, 17:59   #9 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
*gg* des geht sogar, eigenlich wieder jeder vernunft!!

ActionScript:
  1. //test1.txt = &test1=aloha
  2. //test2.txt = &test2=bingo
  3. loadvar = new LoadVars();
  4. loadvar.onLoad = geladen1;
  5. loadvar.load("test1.txt");
  6. loadvar.load("test2.txt");
  7. function geladen1(erfolg1) {
  8.     if (erfolg1) {
  9.         var temp1 = this.test1;
  10.         var temp2 = this.test2;
  11.         trace("temp1 =  "+temp1+" temp2 = "+temp2);//<-- trace = "temp1 =  aloha temp2 = bingo"
  12.     }
  13. }
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 07-09-2004, 18:08   #10 (permalink)
nerdig working
 
Benutzerbild von michael
 
Registriert seit: Jul 2001
Ort: Hamburg
Beiträge: 5.832
Zitat:
Zitat von Soul_Edge
gut habs anstatt mit load mit sendAndLoad gemacht.
aber warum stürzt es bei sendAndLoad ab und bei load nich?
vieleicht weil du versuchst an eine textdatei daten zu versenden?
michael ist offline   Mit Zitat antworten
Alt 07-09-2004, 18:12   #11 (permalink)
Neuer User
 
Benutzerbild von Soul_Edge
 
Registriert seit: Oct 2003
Beiträge: 75
Zitat:
Zitat von gutknut
vieleicht weil du versuchst an eine textdatei daten zu versenden?
nee funzt auch mit sendAndLoad, aber hatte nen anderen fehler.

hab in ner for-schleife mit var1 gearbeitet anstatt mit this.var1...

thx an alle
Soul_Edge ist offline   Mit Zitat antworten
Alt 07-09-2004, 18:26   #12 (permalink)
aka stauby
 
Benutzerbild von webdust
 
Registriert seit: Mar 2004
Ort: Würzburg
Beiträge: 705
Zitat:
Zitat von RustyCake
*gg* des geht sogar, eigenlich wieder jeder vernunft!!
*gg* Manchmal sind die dümmsten Ideen eben doch die besten.
__________________
"The things you own end up owning you."
webdust ist offline   Mit Zitat antworten
Alt 07-09-2004, 18:30   #13 (permalink)
Neuer User
 
Benutzerbild von Soul_Edge
 
Registriert seit: Oct 2003
Beiträge: 75
hab aber nen fehler entdeckt.

Mit der methode führt er die function geladen 2x aus. Einmal in der nur die obere txt datei geladen ist und einmal in der beide geladen sind. Wie bekomm ich es hin das die function erst aufgerufen wird wenn die vars aus beiden txt's geladen wurde.
Soul_Edge ist offline   Mit Zitat antworten
Alt 07-09-2004, 18:47   #14 (permalink)
brand new user
 
Benutzerbild von RustyCake
 
Registriert seit: May 2002
Ort: Laimbach 6 1/2
Beiträge: 16.884
ActionScript:
  1. loadvar = new LoadVars();
  2. loadvar.onLoad = geladen1;
  3. loadvar.load("test1.txt");
  4. loadvar.load("test2.txt");
  5. function geladen1(erfolg1) {
  6.     if (erfolg1) {
  7.         var temp1 = this.test1;
  8.         var temp2 = this.test2;
  9.         trace("temp1 =  "+temp1+" temp2 = "+temp2);
  10.         if (temp1 != undefined && temp2 != undefined) {
  11.             trace("hallo Welt");
  12.         }
  13.     }
  14. }
__________________
Bitte keine Fragen, zu Flash per PM. Dazu ist das Forum da. Danke MFG_RustyCake!
"Wer tanzen will, muß erst gehen lernen"
RustyCake ist offline   Mit Zitat antworten
Alt 07-09-2004, 19:24   #15 (permalink)
Neuer User
 
Benutzerbild von Soul_Edge
 
Registriert seit: Oct 2003
Beiträge: 75
Zitat:
Zitat von RustyCake
ActionScript:
  1. loadvar = new LoadVars();
  2. loadvar.onLoad = geladen1;
  3. loadvar.load("test1.txt");
  4. loadvar.load("test2.txt");
  5. function geladen1(erfolg1) {
  6.     if (erfolg1) {
  7.         var temp1 = this.test1;
  8.         var temp2 = this.test2;
  9.         trace("temp1 =  "+temp1+" temp2 = "+temp2);
  10.         if (temp1 != undefined && temp2 != undefined) {
  11.             trace("hallo Welt");
  12.         }
  13.     }
  14. }
-.- ok gehirn nich eingeschaltet ^^. thx
Soul_Edge 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 19:53 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele