Еще с такой проблемой столкнулся, при запуске приложения из флеша, оно работает нормально. Но если Запускать через swf на диске, то подключение проходит, но не работают обработчики событий. Из за чего это может быть?
Код AS3:
import flash.net.Socket;
import flash.errors.IOError;
import flash.events.IOErrorEvent;
import flash.events.Event;
var clientSocket:Socket = new Socket();
clientSocket.addEventListener( ProgressEvent.SOCKET_DATA, onClientSocketData);
clientSocket.addEventListener( IOErrorEvent.IO_ERROR, onError);
clientSocket.addEventListener( Event.CONNECT, onConnectClient);
clientSocket.connect('192.168.1.71',25565);
function onConnectClient(event:Event)
{
Label1.text = 'Подключение удалось';
}
function onError(event:IOErrorEvent )
{
Label1.text = 'Подключение не удалось';
}
function onClientSocketData(event:ProgressEvent )
{
trace(clientSocket.readInt());
clientSocket.writeBoolean(true);
clientSocket.flush();
}
Label1.text = 'Ожидается подключение';