Показать сообщение отдельно
Старый 05.02.2012, 16:48
van2tus вне форума Посмотреть профиль Отправить личное сообщение для van2tus Найти все сообщения от van2tus
  № 5  
Ответить с цитированием
van2tus

Регистрация: Jun 2010
Сообщений: 16
Еще с такой проблемой столкнулся, при запуске приложения из флеша, оно работает нормально. Но если Запускать через 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 = 'Ожидается подключение';