Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 15-01-2004, 11:06   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 24
variable läd nur teilweise

Hallo!
Ich möchte von einem php-file eine Variable in flash übernehmen. Also mach ich:

ActionScript:
  1. loadVarsAndArrays("http://disch-systems.de/administration/proxy/get.php3?np=1&ga[0]=3/1/5&eis[0]=7", "_root","POST");

loadVarsAndArrays ist eine Funktion die die Variable aufruft, also nicht wundern.

In einem dynamischen Textfeld wird der Inhalt der Variable erfolgreich ausgegeben. Aber im Actionscript kann die Variable absolut nicht gelesen werden.

ActionScript:
  1. trace(_root.val(0));
  2. digital = _root.val(0).substr(0,_root.val(0).indexOf("<br>"));
  3. digital = Math.abs(digital);
  4. trace(digital);
  5. temp_display = Math.round(digital);

Das trace gibt undefined zurück. Wer kann mir helfen?
thedoctor ist offline   Mit Zitat antworten
Alt 15-01-2004, 11:16   #2 (permalink)
Coder
 
Benutzerbild von bewerber2
 
Registriert seit: Sep 2002
Ort: München
Beiträge: 657
Wenn Du die Variable sofort nach dem HTTP-Call abfragst (Dein loadVarsAndArrays(...); -Call), so kann es passieren, dass das Laden noch nicht fertig ist und das ist auch wahrscheinlich Dein Fehler.

Du musst Dir das so vorstellen:

Wenn Du das loadVarsAndArrays ausführst, so wartet Dein Programm nicht solnage bis das was Du angefordert hast geladen ist (also loadVarsAndArrays ausgeführt), sondern macht fröhlich weiter. d.h. Dein Programm läuft weiter und das LoadVars macht auch weiter als Hintergrundprozess.. Du könntest die Variable jetzt eineige Zeit abfragen und darauf warten, dass was drinsteht doch Macromedia hat wieder an alles gedacht:

Benutze doch einfach das LoadVars-Objekt !
__________________
...
Link zu meiner Homepage
bewerber2 ist offline   Mit Zitat antworten
Alt 15-01-2004, 15:05   #3 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 24
Frame 1 baut die Funktion LoadVarsAndArrays zusammen.
Frame 2 macht den HTTP-Call

Die Variablenabfrage mach ich erst in Frame 6. Das sollte doch eingentlich klappen. LoadVars funktioniert nicht. Liegt das an der Variablenbezeichnung (val(0))?
thedoctor ist offline   Mit Zitat antworten
Alt 19-01-2004, 08:17   #4 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 24
Gibt es vielleicht eine Möglichkeit den Inhalt des Textfeldes in eine extra Variable zu packen und diese dann im actionscript weiter zu verarbeiten?
thedoctor 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 09:17 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele