Connect failed: Connection timed out

[GastForen Archiv Adobe Flash & ActionScript

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

Problem mit Action Skript- Formular

taffis
Beiträge gesamt: 1

10. Sep 2003, 22:52
Bewertung:

gelesen: 534

Beitrag als Lesezeichen
Hallo
Ich bin absoluter Anfänger in Sachen Flash und natürlich auch ActionScript.
Ich möchte ein Flash Formular in eine Page einbauen und habe auch einen Cod gefunden den ich leicht abgeändert habe.
Er funtioniert, wenn er auf dem 1. Bild liegt wunderbar, mitten in der Szene spielt die Sache aber nicht mehr. Die beiden Mclips "fehler" und "danke" bleiben visible, was unerwünscht ist. Hat jemand eine Ahnung wie der Cod aussehen muss, dass er in irgend einer Szene eingebaut werden kann?

// Sonderzeichen Aktiv
System.useCodePage = true;
// Im Feld plz Können nur Zahlen eingegeben werden
plz.restrict = "0-9";
// Die Textfelder bekommen eine Zuweisung und der MovieClip mit der
// Fehlermeldung wird ausgeblendet
_root.onLoad = function() {
_root.mc_fehler._visible = false;
_root.mc_danke._visible = false;
_root.name.text = "Ihr Name und Vorname";
_root.firma.text = "";
_root.strasse.text = "";
_root.plz.text = "PLZ";
_root.ort.text = "Ort";
_root.telefon.text = "";
_root.email.text = "Ihre eMailadresse";
_root.nachricht.text = "";
};
// Das array mit den Instanznamen von unseren Textfeldern
textfeld = new Array();
textfeld[0] = "name";
textfeld[1] = "firma";
textfeld[2] = "strasse";
textfeld[3] = "plz";
textfeld[4] = "ort";
textfeld[5] = "telefon";
textfeld[6] = "email";
textfeld[7] = "nachricht";
// Durchlaufe solange wie viele Elemente im array vorhanden sind
for (i=0; i<textfeld.length; i++) {
// Funktion für den Hintergrung im Textfeld
_root[textfeld].onSetFocus = function() {
this.backgroundColor = 0xcccccc;
// Überprüfung, ob im Textfeld schon reingeklickt worde ist
// damit nicht beim erneuten klicken der geschriebene Text gelöscht wird
if (_root[this._name]) {
_root[this._name].text = "";
_root[this._name] = false;
}
};
// Funktion für den Hintergrung im Textfeld
_root[textfeld].onKillFocus = function() {
this.backgroundColor = 0xFFFFFF;
};
}
// Überprüfung ob in den Pflichtfeldern etwas eingetragen ist
// Diese Funktion wird unten in der if Bedingung aufgerufen
String.prototype.leer = function() {
for (i=0; i<this.length; i++) {
// Steht was im Textfeld ?
// 32 bedeutet größer als ein Leerzeichen, da das Leerzeichen den
// Code 32 besitzt.
if (this.charCodeAt(i)>32) {
return true;
}
}
};
// Funktion für den Button
but_senden.onRelease = function() {
// Überprüfung ob in der eMailadresse ein @ Zeichen vorkommt
// Überprüfung ob die eMailadresse weniger als 6 Zeichen hat
// Überprüfung ob ein Name und ein Nachrichtentext eingegeben wurde
// Diese Überprüfung ruft die Funktion leer auf
if (txt_email.indexOf("@") == -1 || txt_email.length<6 || _root.name.text.leer() || txt_email.indexOf(".") == -1) {
// Bei True wird die Fehlermeldung angezeigt
_root.mc_fehler._visible = true;
_root.mc_danke._visible = false;
} else {
// Weiterhin die Fehlermeldung ausblenden und das php Script aufrufen
_root.mc_fehler._visible = false;
_root.mc_danke._visible = true;
loadVariablesNum("http://www.tiscali.ch/senden.php", 0, "GET");
}
};

Dem Helfer schon jetzt ein herzliches Dankeschön

Gruss taffis

(Dieser Beitrag wurde von taffis am 10. Sep 2003, 22:58 geändert)
Dieser Beitrag wurde nicht geändert.
Connect failed: Connection timed out