Zurück   Flashforum > Flash und Server > Flash Remoting

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 23-02-2007, 12:05   #1 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 19
Flash Remoting und verschachtelte Funktionen

Hi Forum,
ich hab mal wieder ein Problem. Diesmal mit Flash-Remoting.

Ich habe eine Klasse, die die Kommunikation mit einer Java-Anwendung abwickeln soll. Diese Klasse hat Funktionen, über die Funktionen der Java-Applikation aufgerufen werden. Hier ein Beispiel, das leider nicht funktioniert. Die Funktion Login_Result wird nicht aufgerufen.

Code:
class XYZRemoteConnection {
	
	//......
	// Konstruktor, Verbindungsaufbau Variablen etc.
	//......
	
	public function LoginToXYZ(username:String, password:String) {
		
		var servletService = this.gatewayConnection.getService("Login", this);
		var input = new Array();
		input["username"] = username;
		input["password"] = password;		
		
		servletService.Login(input);
		
		function Login_Result(result) {		
			if(result.result == "true") {
				trace("logged in successfully");
				this.isLoggedIn = true;
			} else {
				trace("you are not logged in");
				trace("ERROR: " + result.errorData.loginError);
			}
		}		
			
	}//end loginToXYZ
	
	
	//......		
}
Wenn ich dagegen die Funktion Login_Result ausserhalb setze, wird sie aufgerufen. Das bringt mir aber nichts, da ich ja mit den Ergebnissen der Funktion Login_Result in der Funktion LoginToXYZ arbeiten will.

Kann mir jemand helfen?

Code:
class XYZRemoteConnection {
	
	//......
	// Konstruktor, Verbindungsaufbau Variablen etc.
	//......
	
	public function LoginToXYZ(username:String, password:String) {
		
		var servletService = this.gatewayConnection.getService("Login", this);
		var input = new Array();
		input["username"] = username;
		input["password"] = password;		
		
		servletService.Login(input);			
	}//end loginToXYZ
	
	function Login_Result(result) {		
		if(result.result == "true") {
			trace("logged in successfully");
			this.isLoggedIn = true;
		} else {
			trace("you are not logged in");
			trace("ERROR: " + result.errorData.loginError);
		}
	}	
	
	
	//......		
}
mikettel 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 03:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele