Zurück   Flashforum > Flash und Server > Flash mit XML und Webservices

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-09-2010, 06:09   #1 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 42
Question Server Rückmeldung

Moin! Ich habe folgendes Problem:

Ich habe ein Flash-Formular in dem die Daten wie folgt an einen Server übermittelt werden:

ActionScript:
  1. function schreiben(str)
  2. {
  3.     var m=new LoadVars()
  4.     m.vorname=vorname.text;
  5.     m.nachname=nachname.text;
  6.     m.email=email.text;
  7.     m.telefon=telefon.text;
  8.     m.geburtstag=geburtstag.text;
  9.     m.nachname=nachname.text;
  10.     m.hash=_root.hash;
  11.     m.sendAndLoad('storedata.php',m,'POST')
  12.     m.onLoad=function(success:Boolean)
  13.     {
  14.         if(success)
  15.         {
  16.             _root.mcGewinnerForm.gotoAndStop(2);
  17.             _root.result = (this.result);
  18.             }
  19.         else {     
  20.             _root.result = (this.result);
  21.             _root.mcGewinnerForm.gotoAndStop(3); }
  22.         }
  23. }

Vom Server bekomme ich dann folgende Rückmeldung, wenn alles okay ist:
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<result>
	OK
</result>
Falls nicht, sieht es dann so aus:
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<result>
	ERROR
</result>
Allerdings bekomme ich diese Rückmeldung nicht eingelesen.

Wie muss das Ganze aussehen, damit ich die Variable result im Flash wieder verwenden kann, wenn ich zum Beispiel auch vom Server folgende Nachricht mit einbinden möchte:
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<result>
	Ihre E-Mail-Adresse wurde für dieses Gewinnspiel leider schon verwendet.
</result>
XML und PHP sind leider nur ein Randgebiet an dem ich manchmal kratze, weswegen ich über eine detaillierte Erklärung sehr dankbar wäre. Über ein funktionierendes Ergebnis natürlich noch viel mehr! :-)

P.S. Auch mit einem Trace der Variable result bekomme ich leider nur ein undefined...

Geändert von Waldmensch (30-09-2010 um 06:11 Uhr)
Waldmensch ist offline   Mit Zitat antworten
Alt 30-09-2010, 12:53   #2 (permalink)
Neuer User
 
Registriert seit: Apr 2003
Beiträge: 42
Weiß denn niemand eine Lösung?
Waldmensch ist offline   Mit Zitat antworten
Alt 30-09-2010, 20:55   #3 (permalink)
as3 addict
 
Benutzerbild von Marcy_LH
 
Registriert seit: Jun 2002
Ort: Leipzig
Beiträge: 351
in der API unter LoadVars steht folgendes:

PHP-Code:
var submitListener:Object = new Object();
submitListener.click = function(evt:Object) {
    var 
result_lv:LoadVars = new LoadVars();
    
result_lv.onLoad = function(success:Boolean) {
        if (
success) {
            
result_ta.text result_lv.welcomeMessage;
        } else {
            
result_ta.text "Error connecting to server.";
        }
    };
    var 
send_lv:LoadVars = new LoadVars();
    
send_lv.name name_ti.text;
    
send_lv.sendAndLoad("http://www.flash-mx.com/mm/greeting.cfm"result_lv"POST");
};
submit_button.addEventListener("click"submitListener); 
API

Wenn du die URL dazu aufrufts: http://www.flash-mx.com/mm/greeting.cfm

Findest du das nötige Format.

Gruß
Marcy_LH 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


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
php rückmeldung snuupio Flash Einsteiger 2 03-06-2007 13:57
cgi rückmeldung bildspiel Flash MX 0 18-05-2004 20:48
rückmeldung firebird Flash 4 und Flash 5 7 25-04-2002 00:26
php rückmeldung mann-im-mond ActionScript 1 2 11-01-2002 19:40


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele