Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 14-01-2005, 00:46   #1 (permalink)
Neuer User
 
Registriert seit: Jan 2005
Beiträge: 1
Unhappy Hilfe - was ruft diese Funktion auf???

Hallo,

bin ganz neu hier - bestimmt kann mit jemand von euch weiterhelfen: was
ruft diese Funktion für eine URL auf? Kann mir jemand diese URL mit Variablen posten?

Vielen Dank im Voraus...

Code:
var lv = new LoadVars(); 
lv.name = myName;  (zB ... = 'Tugi2o')
lv.email = myEmail;   (zB ... = 'mustermann@web.de')
lv.send("http://test/phpmailer.php", "_self");
das müsste doch irgendwie so aussehen? (funkt aber leider nicht ) :
test/phpmailer.php?myName=Tugi2o&myEmail=mustermann@web .de
Tugi2o ist offline   Mit Zitat antworten
Alt 14-01-2005, 04:05   #2 (permalink)
querdenker
 
Benutzerbild von kelor
 
Registriert seit: Jun 2001
Ort: formel1-stadt hockenheim
Beiträge: 4.731
von wem hast du dieses script?

sieht nach ner lokalen url aus...halt n test-ordner im eigenen server...

greetz

kelor
kelor ist offline   Mit Zitat antworten
Alt 14-01-2005, 09:46   #3 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
Zitat:
das müsste doch irgendwie so aussehen
Vom Prinzip her funktioniert das mit der LoadVars-Klasse auch ähnlich.

Du erstellst mit new LoadVars eine Instanz der Loadvars-Klasse und übergibst ihr bestimmte Variablen (hier z.B. name und email). Dann wird mit der Klassenmethode send ein HTTP-Request gestartet, der diese Variablen dem gewünschten PHP-Script schickt.

Besser wäre aber die Methode sendAndLoad geeignet, damit der Flashfilm checken kann, ob das Senden auch erfolgreich war. Dazu gibt man der LoadVars-Instanz bekannt, welche Funktion im Script auf Rückgaben wartet (Callback) und im PHP-Script setzt man bspw. einen echo, der eine Variable zurückschickt:
PHP-Code:
//...
echo "&meineVar=meinWert&"
ActionScript:
  1. function geladen(erfolgreich) {//Callback
  2.         if(erfolgreich) {
  3.              trace("this.meineVar="+this.meineVar);  
  4.         }
  5.         else {
  6.                 trace("Fehler beim Laden");
  7.         }
  8. }
  9. LadeObj = new LoadVars();//neues Objekt instanziieren
  10. LadeObj.email = myEmail;
  11. LadeObj.name = myName;
  12. LadeObj.onLoad = geladen;//der LoadVars-Instanz eine Callbackfunktion zuweisen, die dann die Rückgabewerte erhält
  13. LadeObj.sendAndLoad("meineDatei.php",LadeObj,"POST");//und den HTTP-Request starten
  14.  
  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 16:04 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele