Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 19-10-2004, 19:57   #1 (permalink)
learn about
 
Benutzerbild von wasi1
 
Registriert seit: Oct 2003
Ort: Weingarten \ South Germany
Beiträge: 1.205
LoadVars.sendAndLoad und ausgabe bei Übertragung?

Hi Leutz,

hab mein script nun fertig und hätte da noch fragen, hoffe das die mir einer
anhand des scripts erläutern kann.

Wenn ich zu Laufzeit das folgende script teste bekomme ich eine ausgabe
im Text was der Aktuelle stand der Übertragung an mein phpScript ist,
das Augenmerk liegt hierbei in "antwort" und im nächsten script in "_global.form_mc = this;".
ActionScript:
  1. /********************** funktion initForm() **************************/
  2. function initForm() {
  3.     // Referenz auf HZL setzen
  4.         _global.form_mc = this;
  5.    
  6.     //LoadVars-Objekt erzeugen
  7.     //zum senden
  8.         datenSender = new LoadVars();
  9.     //zum Empfangen
  10.         datenEmpfaenger = new LoadVars();
  11.        
  12.         datenEmpfaenger.onLoad = function() {
  13.             antwort.gotoAndStop("fertigGeladen");
  14.            
  15.             antwort.ausgabe_txt.text = this.ausgabe_txt;
  16.         }
  17. }
  18. trace(3);
  19. /***************************************Funktion sendeForm()****************************************/
  20. function sendeForm () {     
  21.     datenSender.formEingabe = escape(name_txt.text, nachname_txt.text, firma_txt.text, strasse_txt.text, plz_txt.text, ort_txt.text, telefon_txt.text, mobil_txt.text, mail_txt.text, kommentar_txt.text);
  22.         antwort.gotoAndStop("wirdGeladen");
  23.             trace("Gesendet " + datenSender.toString());
  24.         datenSender.sendAndLoad("http://www.sellmaker.de/Testform/echo.php"+new Date().getTime(), datenEmpfaenger, "POST");
  25. }
  26. trace(4);
Wenn ich zur laufzeit dieses script teste mit dem eintrag "form_mc" dann kommt keine Ausgabe im Ausgabe Text zustande, siehe script.
ActionScript:
  1. /********************** funktion initForm() **************************/
  2. function initForm() {
  3.     // Referenz auf HZL setzen
  4.         _global.form_mc = this;
  5.    
  6.     //LoadVars-Objekt erzeugen
  7.     //zum senden
  8.         datenSender = new LoadVars();
  9.     //zum Empfangen
  10.         datenEmpfaenger = new LoadVars();
  11.        
  12.         datenEmpfaenger.onLoad = function() {
  13.             form_mc.antwort.gotoAndStop("fertigGeladen");
  14.            
  15.             form_mc.antwort.ausgabe_txt.text = this.ausgabe_txt;
  16.         }
  17. }
  18. trace(3);
  19. /***************************************Funktion sendeForm()****************************************/
  20. function sendeForm () {     
  21.     datenSender.formEingabe = escape(name_txt.text, nachname_txt.text, firma_txt.text, strasse_txt.text, plz_txt.text, ort_txt.text, telefon_txt.text, mobil_txt.text, mail_txt.text, kommentar_txt.text);
  22.         form_mc.antwort.gotoAndStop("wirdGeladen");
  23.             trace("Gesendet " + datenSender.toString());
  24.         datenSender.sendAndLoad("http://www.sellmaker.de/Testform/echo.php"+new Date().getTime(), datenEmpfaenger, "POST");
  25. }
  26. trace(4);
Ich hab mal beide script's dann mal online getestet beim laden als .swf als html und hab das mal getestet das ich den Film in nen Container geladen habe,
wobei ich in meinem Ausgabe Text für die Übertragung auch garnichts Angezeigt bekam.

Wobei ich sagen muß das ich das PHP-script auch noch nicht fertig habe, aber ich sollte doch zumindest was sehen in dem "ausgabe_txt" und wie gesagt nichts von dem ist zu sehen.

Kann mir da jemand sagen warum das so ist?
Benötige hier absoluten INPUT

Ach Übrigens, auf meinem Button hab ich folgendes script:
ActionScript:
  1. on (release, keyPress "<Enter>") {
  2.     trace(5);
  3.     sendeForm();
  4.     trace(6);
  5. }
__________________
MFG Wasi...

Aus dem Süden...

Immer mit dabei und so weiter...
__________________

[Der Store!] [Der Coole!]
wasi1 ist offline   Mit Zitat antworten
Alt 19-10-2004, 20:14   #2 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
ich frage mich, was in dem textfeld stehen soll, wenn die php nixx sendet, da nicht vorhanden ?
warrantmaster ist offline   Mit Zitat antworten
Alt 19-10-2004, 20:27   #3 (permalink)
learn about
 
Benutzerbild von wasi1
 
Registriert seit: Oct 2003
Ort: Weingarten \ South Germany
Beiträge: 1.205
Wie ich oben ja schon sagte zeigt die Ausgabe mir ja beim ersten script
dies an: "wird geladen, bitte warten".

aber online eben nicht.

Oder bin ich da auf dem Holzweg
__________________
MFG Wasi...

Aus dem Süden...

Immer mit dabei und so weiter...
__________________

[Der Store!] [Der Coole!]

Geändert von wasi1 (19-10-2004 um 20:39 Uhr)
wasi1 ist offline   Mit Zitat antworten
Alt 19-10-2004, 20:44   #4 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
Zitat:
Zitat von wasi1
Wie ich oben ja schon sagte zeigt die Ausgabe mir ja beim ersten script
dies an: "wird geladen, bitte warten".

wo kommt das denn nun wieder her ?

grz
warrant...etwas konfus...
warrantmaster ist offline   Mit Zitat antworten
Alt 19-10-2004, 21:14   #5 (permalink)
learn about
 
Benutzerbild von wasi1
 
Registriert seit: Oct 2003
Ort: Weingarten \ South Germany
Beiträge: 1.205
Das ist es, hab halt nicht angegeben was er ausgibt aber das was ausgegeben wird und das ist "wird geladen, bitte warten".
Zitat:
Wenn ich zu Laufzeit das folgende script teste bekomme ich eine ausgabe
im Text was der Aktuelle stand der Übertragung an mein phpScript ist,
__________________
MFG Wasi...

Aus dem Süden...

Immer mit dabei und so weiter...
__________________

[Der Store!] [Der Coole!]
wasi1 ist offline   Mit Zitat antworten
Alt 19-10-2004, 21:27   #6 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
ja klar, aber wo kommt das her , oder wo passiert die zuweisung dieses textes ?
warrantmaster ist offline   Mit Zitat antworten
Alt 19-10-2004, 21:31   #7 (permalink)
learn about
 
Benutzerbild von wasi1
 
Registriert seit: Oct 2003
Ort: Weingarten \ South Germany
Beiträge: 1.205
Hab einen mc "antwortClip" der dann auf das entsprechende Bild gelotzt wird.

Hier passiert die zuweisung des Textes:
ActionScript:
  1. form_mc.antwort.gotoAndStop("wirdGeladen");

Hier mal die .fla.
Angehängte Dateien
Dateityp: zip formular.zip (5,7 KB, 3x aufgerufen)
__________________
MFG Wasi...

Aus dem Süden...

Immer mit dabei und so weiter...
__________________

[Der Store!] [Der Coole!]

Geändert von wasi1 (19-10-2004 um 21:35 Uhr)
wasi1 ist offline   Mit Zitat antworten
Alt 19-10-2004, 21:42   #8 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
aja, das hat allerdings nur damit zu tun, daß die funktion sendeForm
per buttonklick aufgerufen wird. mit online oder offline oder gesendeten daten etc.
überhaupt nicht.ich würde dir raten, die php zu schreiben und dann
auf einem lokalen server deine sachen zu testen, sonst machst du dich
ja kirre. in deinem as ist kein fehler zu erkennen, testen kannst du das
ohne php allerdings nur bedingt.

grz&N8
warrantmaster ist offline   Mit Zitat antworten
Alt 20-10-2004, 08:21   #9 (permalink)
learn about
 
Benutzerbild von wasi1
 
Registriert seit: Oct 2003
Ort: Weingarten \ South Germany
Beiträge: 1.205
Danke warrant,
hab schon mal mit meinem PHP script angefangen, benötige aber genaue info
für die schnittstelle Flash --> PHP, wie ich mit meinem script das gesendet
wird mit php was empfangen kann, besser gesagt, wie muß ich in php was
machen um es zu empfangen auf mein script hin.

Kurze erklärung wäre echt super
__________________
MFG Wasi...

Aus dem Süden...

Immer mit dabei und so weiter...
__________________

[Der Store!] [Der Coole!]
wasi1 ist offline   Mit Zitat antworten
Alt 20-10-2004, 09:36   #10 (permalink)
_//\\#//\\_
 
Benutzerbild von warrantmaster
 
Registriert seit: Jan 2003
Beiträge: 7.060
moin

beispiel:

PHP-Code:
<?php 

// definition eines serverseitigen strings,
// dient zur veranschaulichung 
$php_part "hallo ";

// übername der gesendeten var aus flash
$flash_part $_POST['nickname'];

// zusammensetzen zu neuem string
$antwort $php_part $flash_part;

// rückgabe an flash
echo "&antwort=$antwort";  

?>


flashpart:

PHP-Code:
senden.onPress=function()
{
    
// loadvars-objekt erstellen
    
var m=new LoadVars()
    
// die zu sendende var an das lv anhängen
    
m.nickname=input.text
    
// onload-aktion definieren
    
m.onLoad=function(ok)
    {
        if(
ok)
        {
            
output.text=this.antwort
        
}
    }
    
// php-script aufrufen, die var "nickname" senden
    // sowie sich selbst als empfänger für 
    // die rückgabe des php-scriptes definieren
    
m.sendAndLoad("wasi1.php"m"POST")    


saugen:
Angehängte Dateien
Dateityp: zip wasi1.zip (5,7 KB, 8x aufgerufen)
warrantmaster ist offline   Mit Zitat antworten
Alt 20-10-2004, 13:22   #11 (permalink)
learn about
 
Benutzerbild von wasi1
 
Registriert seit: Oct 2003
Ort: Weingarten \ South Germany
Beiträge: 1.205
Danke warrant, werde ich mir nachher noch reinziehen,
hört sich mal beim Überfliegen interesant an,
melde mich dann wieder.

Danke
__________________
MFG Wasi...

Aus dem Süden...

Immer mit dabei und so weiter...
__________________

[Der Store!] [Der Coole!]
wasi1 ist offline   Mit Zitat antworten
Alt 22-10-2004, 12:46   #12 (permalink)
learn about
 
Benutzerbild von wasi1
 
Registriert seit: Oct 2003
Ort: Weingarten \ South Germany
Beiträge: 1.205
Hallo warrant,

hab jetzt mal dank auch deiner Hilfe alles mal fertig bekommen.

Ist dann hier zu beschauen und auch zur verfügung!

Der 11 post ist es dann.
__________________
MFG Wasi...

Aus dem Süden...

Immer mit dabei und so weiter...
__________________

[Der Store!] [Der Coole!]
wasi1 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 18:49 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele