I have writen a small class in as2.0 witch only connects to server and nothing else but onConnect event handler does not work, why?
Plese help!
class SocketConnect {
//
private var target_mc:MovieClip;
//
private var xmlSocket:XMLSocket;
//
private var host:String;
//
private var port:Number;
//
//
//
public function SocketConnect(target:MovieClip) {
target_mc = target;
xmlSocket = new XMLSocket();
host = "localhost";
port = 5525;
//
connect();
}
private function connect() {
xmlSocket.onConnect = function(success:Boolean) {
if (success) {
trace("Connection succeeded!");
} else {
trace("Connection failed!");
}
};
if (!xmlSocket.connect(host, port)) {
trace("Connection failed!");
} else {
trace("Connection succeeded!");
}
}
public static function main(target:MovieClip) {
var socketConnect:SocketConnect = new SocketConnect(target);
}
}