Показать сообщение отдельно
Старый 03.02.2013, 22:20
fanilx вне форума Посмотреть профиль Отправить личное сообщение для fanilx Найти все сообщения от fanilx
  № 8  
Ответить с цитированием
fanilx

Регистрация: Oct 2011
Сообщений: 5
С логикой потоков у меня нет проблем. 30 потоков отображаются без тормозов. Разрешение и фпс маленькие + обновление по событиям.

В рамках темы появился еще один вопрос:
Сначала хотел делать комнату для конференции заранее определенную на 30 мест для каждого пользователя, но вспомнил про возможность использования общих объектов SharedObjects. При появлении нового пользователя добавлять всем клиентам его видео..
Делаю так:
Код AS3:
	nc = new NetConnection();
	nc.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
	nc.connect(flashVars.server);
....
private function onNetStatus(event:NetStatusEvent):void{
	// к серверу конектиться удачно видео приходит..
	so = SharedObject.getRemote("ballPosition", nc.uri, true);
	// вопрос: как то надо заводить этот объект на стороне сервера? 
	//потому как на сервере нет никаких объектов.. что делаю не так?
	trace(so.connect(nc)); // undefined?
	so.addEventListener(SyncEvent.SYNC, syncHandler);
	so.setProperty("x", Math.random());
}
private function syncHandler(event:SyncEvent):void { 
	trace(so.data.x) // тишина сответственно
}
что делаю не так?