Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-10-2003, 14:14   #1 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 5
Hilfe! loadVariablesNum() - Steh schon kurz vor dem Nervenzusammenbruch!

Hallo alle zusammen!

Ich seh wahrscheinlich den Wald vor lauter Bäumen nicht. Habe schon die Nacht dran geknobelt woran es liegen könnte - ohne Lösung.

Aus irgendeinem Grund überträgt
loadVariablesNum("mailform.php", 0, "POST");
die Variablen nicht an das Mailscript. Ich könnte mir vorstellen, daß es vielleicht daran liegt, daß das Mailformular in einem extra Movieclip abgelegt ist. Läßt sich aber auch nicht vermeiden.
Ich habe mal eine vereinfachte Version des Fla's fertig gemacht.
Währe super, wenn Ihr mal euer professionelles Auge drauf werfen könntet!

Die Fla findet ihr unter http://trella.info/test/kontakt2.fla

Das mailform.php funktioniert einwandfrei. Das habe ich schon direkt ohne Falsh getestet. Es möchte die Vars email, name, comment haben. kriegt aber keine einzige aus Flash.

Hilfe bitte!

Grüße
Thomas
thomas25 ist offline   Mit Zitat antworten
Alt 23-10-2003, 14:34   #2 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
hmmm...,
als 'schnelle' Lösung:
-nimm bei den variablennamen alle _root's raus
-versende die Daten dann mit
ActionScript:
  1. this.loadVariables("mailform.php", "POST");
...das dürfte gehen.
als 'bessere' Lösung:
-schmeiss so ziemlich alles weg was Du da an script stehen hast und such hier im Forum mal nach 'LoadVars' oder 'LoadVars-Objekt'
-vergib bei Textfeldern lieber Instanznamen als variablennamen (in diesem Fall zwar egal, ist aber auf die Dauer praktischer)

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 23-10-2003, 15:10   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 5
Danke für den Hinweis. Habe das jetzt so gemacht, wie du das gesagt hattest. Trotzdem klappt das leider nicht.

Habe das neue fla nochmal unter http://trella.info/test/kontakt2.fla hoch geladen.

Sonst noch eine Idee?

Grüße
Thomas

PS. Vielleicht noch das php-script zum testen?

PHP-Code:
<HTML>
<HEAD>
<TITLE>PHP Mailform</TITLE>
<BODY>


<?php 


$TextVariable 
'&results=';
$response 'Daten wurden gesendet. Vielen Dank!';


echo 
$TextVariable;
echo 
$response;

mail ("thomas@trella.de""[mail]""

Mail über Homepage:
name:    $name
email:    $email
user comments:
$comment
Sent From : $REMOTE_ADDR 
"
);
?>

Geändert von thomas25 (23-10-2003 um 15:20 Uhr)
thomas25 ist offline   Mit Zitat antworten
Alt 23-10-2003, 16:38   #4 (permalink)
Level up
 
Benutzerbild von Alois
 
Registriert seit: Jun 2001
Ort: Bocholt
Beiträge: 4.155
1.) hast Du im Prinzip nix geändert, das script am Ende des tweens(!!!) ist genau das gleiche wie vorher
2.)hätte mein Vorschlag allerdings auch nicht funktioniert schreib einfach
ActionScript:
  1. _root.loadVariables("mailform.php", "POST");
(und lass die varablenzuordnung wie gehabt) dann dürfte es gehen...
3.)Schau dir doch bitte das LoadVars-Objekt an, so ist das eine Krux

Gruß

Alois
__________________
-Spuckt mir auf den Stuhl, ich will im Grünen sitzen-
Alois ist offline   Mit Zitat antworten
Alt 24-10-2003, 17:38   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2003
Beiträge: 5
Alois! Du bist Spitze! Danke für den Hinweis - es klappt jetzt!
thomas25 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 16:01 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele