El cliente XMLSocket de Flash no se conecta al servidor

Tengo un cliente Flash que quiero conectar a un servidor. Ambos están usando localhost y el puerto 50000, por lo que no debería haber problemas entre dominios. También configuro Acceso solo a la red en la configuración de publicación. Cuando llamo a XMLSocket connect, el servidor parece obtener una nueva conexión. Pero, la devolución de llamada XMLSocket.onConnect no se llama con success = true.

¿Alguna idea sobre lo que puede estar mal?

Aquí está el código ActionScript para crear el socket.

 function myOnConnect(success) {
    if (success) {
        trace ("Connection succeeded!")
        inputText.text = "open";
//      socket.send("1\n");
        gotoAndPlay(2);
    } else {
        trace ("Connection failed!")
        inputText.text = "failed";
    }
}


btnConnect.onRelease = function()
{
    inputText.text = "started";


    result = socket.connect("localhost", 50000);


}

socket = new XMLSocket();
socket.onConnect = myOnConnect;

Respuestas a la pregunta(1)

Su respuesta a la pregunta