Zurück   Flashforum > Flash > ActionScript > ActionScript 2

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-05-2011, 19:37   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2009
Beiträge: 4
System.useCodePage = true;

Hallo Profis,

ich habe ein Problem bei meinem Kontaktformular. Der AS Code lag bisher im root auf Frame1, dort funktioniert alles nach Wunsch. Nun woolte ich das Ganze in einen MoviClip setzen den ich in root (szene1) einfügen will. Der MoviClip hat den Instanznamen "seite". Nun bekomme ich die Fehlermeldung "Keine Eigenschaft mit dem Namen useCodePage vorhanden. Und im Browser kann ich nicht mehr mit dem Tabulator ins nächste Eingabefeld springen. Kann mir da jemand von Euch helfen?

Gruß Ronald

Den Code hänge ich mal dran.

Code:
// 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.seite.mc_fehler._visible = false;
	_root.seite.firma.text = "Ihr Firmenname";
	_root.seite.name.text = "Ihr Name";
	_root.seite.str.text = "Ihre Straße";
	_root.seite.ort.text = "Ihr Wohnort";
	_root.seite.plz.text = "Ihre PLZ";
	_root.seite.email.text = "Ihre eMailadresse";
	_root.seite.nachricht.text = "Ihre Mitteilung an uns...";
};
// Das array mit den Instanznamen von unseren Textfeldern
textfeld = new Array();
textfeld[0] = "firma";
textfeld[1] = "name";
textfeld[2] = "str";
textfeld[3] = "ort";
textfeld[4] = "plz";
textfeld[5] = "email";
textfeld[6] = "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.seite[textfeld[i]].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.seite[this._name]) {
			_root.seite[this._name].text = "";
			_root.seite[this._name] = false;
		}
	};
	// Funktion für den Hintergrung im Textfeld
	_root.seite[textfeld[i]].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.seite.name.text.leer() || _root.seite.nachricht.text.leer()) {
		// Bei True wird die Fehlermeldung angezeigt
		_root.seite.mc_fehler._visible = true;
	} else {
		// Weiterhin die Fehlermeldung ausblenden und das php Script aufrufen
		_root.seite.mc_fehler._visible = false;
		loadVariablesNum("http://www.ronald-holz.de/flash/senden.php", 0, "GET");
	}
};
websnake75 ist offline   Mit Zitat antworten
Alt 07-05-2011, 18:13   #2 (permalink)
Neuer User
 
Registriert seit: Oct 2009
Beiträge: 4
Übergabe der eingegebenen Werte im Formular

Hallo Leute,

ich habe jetzt den AS-Code in ein Bild im root eingefügt. Nun ist das Problem behoben, dass ich im Formular nicht mit der Tabulatortaste ins nächste Eingabefeld springen konnte. Auch den Compiler-Fehler "keine Eigenschaft für useCodePage" habe ich nicht mehr, nachdem ich die Eigenschaft des Films auf ActionScript 1 gesetzt habe.

Nun aber mein neues Problem bei dem ich Hilfe brauche. Wenn ich das Formular ausgefüllt habe und absende, bekomme ich zwar die Mail, aber die eingegebenen Werte wurden nicht mit übertragen. Ich weis nicht woran das liegt, könnte mir jemand bitte helfen?

Ich hänge die fla mal dran, die php Datei hab ich nicht geändert.

Gruß Ronald
Angehängte Dateien
Dateityp: fla mailformular.fla (50,0 KB, 0x aufgerufen)
websnake75 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
System.useCodepage = true bewirkt nix Midus ActionScript 1 10 26-08-2004 10:34
Nachträglich System.useCodepage = true; Dario Flash MX 16 24-07-2003 23:20
System.useCodePage=true; ???? s_matze ActionScript 1 1 20-05-2003 17:26
utf-8 / system.UseCodepage=true und trotzdem keine äöü`s benjamino Flash MX 10 23-04-2003 12:11
Nochmals System.useCodepage=true; flokatze Flash MX 1 15-04-2002 10:02


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:40 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele