Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-07-2003, 13:09   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 15
Gästebuch mit LoadVars

Hi Ihr!

Ich versuche mich gerade an meinem ersten Gästebuch in Flash.

Klappt alles soweit, ich lade per

lc = new LoadVars();
lc.load("http://www.xxx.net/gb.pl?id=445332864&action=show&entry=" add loaded);
lc.onLoad = fillFields2;

function fillFields2()
{
name_field.text=lc.name;
email_field.text=lc.email;
text_field.text=lc.text;
field_datum.text=lc.date;
}

die Daten in das Feld. Das klappt wie gesagt super.

jetzt lasse ich den Benutzer einen neuen Eintrag vornehmen und sende es so wieder ab:

llc = new LoadVars();
llc.action="saveaddflash";
llc.form_name=_root.get_name.text;
llc.form_email = _root.get_email.text;
llc.form_text = _root.get_text.text;
llc.id="445332864";
llc.send("http://www.domain.net/gb.pl","","POST");

Klappt super, die Variablen werden gespeichert. ABER: Es wird die Ausgabe des Scriptes angezeigt und das Flash ist weg. Wieso? Wie kann ich das umgehen.

Weiteres Problem besteht nach dem exportieren.
Danach speichert er zwar im Browser auch die Variablen, AAABER wenn ich das Gästebuch wieder aufrufe sind immernoch nur die alten Einträge da. Erst wenn ich das Browserfenster neu starte und das GB starte, kommt der Eintrag. Holt er sonst das swf aus dem CACHE und die Variablen auch??? Das darf ja nicht sein, oder?

Ausserdem ist mir aufgefallen, das im Browser ich zwischen den Textfeldern nicht mit TAB arbeiten kann, im Flash-Preview schon.

Hat jemand ne Idee?

Daaanke

GNF_PB
GNF_PB ist offline   Mit Zitat antworten
Alt 23-07-2003, 13:16   #2 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
hi
dein erstes problem habe ich ned ganz verstanden

das mit dem alten text liegt schon am cach. das kannst du aber umgehen, wenn du eine zufallszahl oder ein datum+uhrzeit an den dateinamen hängst:
ActionScript:
  1. variablenladen.load("textdatei.txt?"+random(9999));

und zu den tabs... such mal hier im forum nach taborder.

hier ist übrigens ein kleines beispiel für ein gb mit loadvars:
[STUFF] kleines gästebuch

__________________
bei fragen, fragen.
Smirgel ist offline   Mit Zitat antworten
Alt 23-07-2003, 13:46   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 15
Hey!

Danke erstmal! Das mit der RANDOM Zahl hat super geklappt!

Das erste Problem versuche ich nochmal zu beschreiben:

nachdem das lc.send(blabla) abgesendet wurde läuft das Flash nicht weiter, sondern es wird parktisch das perlscript in dem Fenster aufgerufen, also als wenn man getURL() nutzt.

GNF_PB
GNF_PB ist offline   Mit Zitat antworten
Alt 23-07-2003, 13:51   #4 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
Hi Smirgel
Uhrzeit mitschicken iss besser als random zahl....wei die niemals gleich ist...bei random könnte es evtl zu wiederholungen kommen

Dicker Gruss
nky
nky ist offline   Mit Zitat antworten
Alt 23-07-2003, 13:52   #5 (permalink)
alien
 
Benutzerbild von Smirgel
 
Registriert seit: May 2002
Ort: Colonia
Beiträge: 7.597
hmmm, kann ich echt ned viel mit anfangen. sorry.
zieh dir mal mein gb, da habe ich auch mit sendAndLoad gearbeitet. vieleicht hilfts ja

yep nky, haste wohl recht. ich bin nur immer so tipfaul dicker gruß zurück!
__________________
bei fragen, fragen.

Geändert von Smirgel (23-07-2003 um 13:54 Uhr)
Smirgel ist offline   Mit Zitat antworten
Alt 23-07-2003, 15:03   #6 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 15
Hi!

So, jetzt bin ich dank Euch schon weiter, hab auch loadAndSend benutzt und das klappt super.

AAAABER, jetzt das ganz große AABER.
Es läuft im Flash-Preview und auch bei mir Lokal auf dem Rechner super und Ohne Probleme.

Sobald ich es per FTP auf den Webserver geladen habe und aufrufe bleibt er beim Laden der Variablen hängen, die onLoad wird nie aufgerufen!?

Daaanke schonmal!
GNF_PB ist offline   Mit Zitat antworten
Alt 23-07-2003, 15:19   #7 (permalink)
Erstmal n Herri!
 
Benutzerbild von _Hannes_
 
Registriert seit: Aug 2002
Ort: Hamburg
Beiträge: 1.233
vielleicht n Pfadproblem? Die Datei die eingeladen wird muss sich in der gleichen Subdomain befinden!

mfg
__________________
hannesstruss.de
_Hannes_ ist offline   Mit Zitat antworten
Alt 23-07-2003, 15:32   #8 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 15
Hi!

Ich rufe einen kompletten URL auf: http://www.dfasdf.de

MUSS das Perl-Script im selben Domain liegen die das swf?

GNF_PB
GNF_PB ist offline   Mit Zitat antworten
Alt 23-07-2003, 15:33   #9 (permalink)
Neuer User
 
Registriert seit: Jul 2003
Beiträge: 15
Hi!

Muss es anscheinend!

Danke Euch allen!
GNF_PB ist offline   Mit Zitat antworten
Alt 23-07-2003, 22:52   #10 (permalink)
Erstmal n Herri!
 
Benutzerbild von _Hannes_
 
Registriert seit: Aug 2002
Ort: Hamburg
Beiträge: 1.233
die Datei muss sogar in der selben Subdomain liegen wie die swf!

d.h. wenn die swf in http://sub1.deinServer.de liegt und das Text/PerlFile in http://andereSub.deinServer.de gehts auch nich!

mfg
__________________
hannesstruss.de
_Hannes_ ist offline   Mit Zitat antworten
Alt 11-01-2004, 13:18   #11 (permalink)
Neuer User
 
Registriert seit: Jan 2004
Beiträge: 8
Das mit der Domain ist wegen der Sicherheit. Sonst koennte ja jeder fremde Daten laden.

Darum muss der Flashfilm in der gleichen Domain liegen.
feigi 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 14:03 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele