Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 28-09-2003, 21:22   #1 (permalink)
Addicted to Flas
 
Benutzerbild von eliias
 
Registriert seit: Sep 2002
Ort: Salzburg/Austria
Beiträge: 335
send und sendAndLoad Fehler ?

Ich stehe vor einem Rätsel, wenn ich ein Script so ausführe.

objekt.send("datei.php","_blank");

werden die Variablen übergeben, sobald ich aber

objekt.send("datei.php");

oder

objek.sendAndLoad("datei.php",my_recieve,"POST");

schreibe gehts nimmer mehr.

ich bräuchte aber dringend das sendAndLoad, nur ich weiß wirklich nicht mehr weiter.


mfg eliias
__________________
Blog
Ace of Mace
eliias ist offline   Mit Zitat antworten
Alt 28-09-2003, 22:51   #2 (permalink)
Lars79
Gast
 
Beiträge: n/a
Hallo,

als erstes solltest Du ein Sender-Objekt mit den ganzen Variablen, die Du an PHP übergeben willst erstellen. Dann erstellst Du ein Receiver-Objekt, das den Rückgabewert empfängt (darauf kannst Du dann evtl. noch mit einer if-Schleife reagieren).


Beispiel Flash-Datei:


//Sender
lvSender = new LoadVars();
lvSender.var1 = "test";

//Receiver
lvReceiver = new LoadVars();
lvReceiver.onLoad = function(success) {
if(success) {
//Hier kannst Du dann auf den Rückgabewert reagieren
if(response == "korrekt) {
gotoAndPlay("korrekt");
} else {
gotoAndPlay("fehler");
}
}
}

//Daten versenden
lvSender.sendAndLoad("deinScript.php?cache=" + new Date().getTime(), lvReceiver, "POST");


Beispiel PHP-Datei:

//Variablen in der PHP-Datei übernehmen
if(isset(echo $_POST['var1'])) {
$response = "korrekt";
} else {
$response = "fehler";
}

//$response an Flash zurückgeben
echo "&response = " . $response;


Viel Erfolg ,

Lars
  Mit Zitat antworten
Alt 29-09-2003, 09:52   #3 (permalink)
Addicted to Flas
 
Benutzerbild von eliias
 
Registriert seit: Sep 2002
Ort: Salzburg/Austria
Beiträge: 335
hi danke für die Antwort, nur das war mir schon klar, das witzige war eben, dass wenn ich die Antwort des Servers nicht ignoriert habe ein Eintrag in eine DB geschrieben wurde, wenn ich das _blank hingegen wegließ funktionierte es hingegen nicht mehr, dies müsste aber eigentlich egal sein, denn ich bekomme ja keine Antwort vom Server.

Mittlerweile hab ich es zwar gelöst, aber wieso es jetzt auf einmal funktioniert darf man mich nicht fragen, bzw. obs mit send geht weiß ich nicht, sendAndLoad funzt auf jeden fall.

mfg eliias
__________________
Blog
Ace of Mace
eliias 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 06:31 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele