Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-06-2007, 11:25   #1 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 72
onKillFocus problem

hallo,

ich habe folgendes AS:

Code:
mycode1.onKillFocus  = function() {
	
	var sendeDaten = new LoadVars();
	var empfangDaten = new LoadVars();
	empfangDaten.onLoad = function() {
		trace(this.res);
	};
	
	sendeDaten.code = mycode1;
        sendeDaten.sendAndLoad("meinphpfile.php", empfangDaten, "POST");
}
problem ist das mycode1 bzw. code keinen wert enthält. es kommt also nicht der eingegebene wert des textfeldes im php file an. wie kann ich auf die usereingabe zugreifen.

habe auch schon probiert mit this.mycode1 oder auch _root.mc.mycode1 - ausser undefined komme ich nicht weiter.

danke!
helpmeplease ist offline   Mit Zitat antworten
Alt 04-06-2007, 11:42   #2 (permalink)
Der Wunderhund
 
Benutzerbild von gaspode
 
Registriert seit: Jun 2002
Ort: Hattingen
Beiträge: 10.515
ActionScript:
  1. empfangDaten.onLoad = function(success) {
  2.     if(success) {
  3.         trace(this.res);
  4.     }
  5. }
Probiers mal so.

gruß, gaspode
gaspode ist offline   Mit Zitat antworten
Alt 04-06-2007, 11:44   #3 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
sendeDaten.code = this.text;

...oder nicht?
__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 04-06-2007, 11:53   #4 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 72
yooo - this.text ist eine gute wahl - da hätte ich selber auch drauf kommen können ...

ich hätte da noch eine kleine zusatzfrage - ich möchte sollte res nicht 1 sein den focus wieder auf das aktuelle textfeld setzen - also das der user nicht zur zweiten eingabe kommt.

Code:
if (this.res == 1) {
	// mach was
} else {
        // setze focus auf mycode1
}
danke nochmal ...
helpmeplease ist offline   Mit Zitat antworten
Alt 04-06-2007, 11:56   #5 (permalink)
................
 
Benutzerbild von Der Frager
 
Registriert seit: Jun 2004
Beiträge: 15.890
Äh, ja... und? Hast du doch schon fast alles da stehen? So ungefähr:
PHP-Code:
if (ParseInt(this.res) == 1) {
    
// mach was
} else {
        
Selection.setFocus(mycode1)

__________________

ternärer Konditionaloperator

+++ Bitte keine Privat-Nachrichten bezüglich Flashfragen! +++
Der Frager ist offline   Mit Zitat antworten
Alt 04-06-2007, 12:25   #6 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 72
ähm ja genau das war es - danke!!!
helpmeplease ist offline   Mit Zitat antworten
Alt 04-06-2007, 13:25   #7 (permalink)
Neuer User
 
Registriert seit: Oct 2003
Beiträge: 72
ich hab nun doch noch ein problem, das ganze landet jetzt in einer endlosschleife - also er springt nach dem killfocus kurz in mycode2 dann wieder in mycode1 und das ganze geht dann hin und her. mit richtigen eingaben geht das ganze problemlos; es hängt also am kill und setfocus.

Code:
mycode1.onKillFocus  = function() {
	
	var sendeDaten = new LoadVars();
	var empfangDaten = new LoadVars();
	empfangDaten.onLoad = function() {
		if (this.res == 1) {
			// mach was
		} else {
			Selection.setFocus(mycode1);
		}
	};
	
	sendeDaten.code = this.text;
	sendeDaten.sendAndLoad("meinphp.php", empfangDaten, "POST");
	
}

/* code 2 */
mycode2.onKillFocus  = function() {
	
	var sendeDaten = new LoadVars();
	var empfangDaten = new LoadVars();
	empfangDaten.onLoad = function() {
		if (this.res == 1) {
			// mach was
		} else {
			Selection.setFocus(mycode2);
		}
	};
	
	sendeDaten.code = this.text;
	sendeDaten.sendAndLoad("meinphp.php", empfangDaten, "POST");
	
}
helpmeplease 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 23:47 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele