Проблема NetConnection сервера Flash Media Server с клиентским объектом
Я успешно подключаюсь к fms с помощью следующей команды:
netConnection = new NetConnection();
netConnection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
netConnection.client = new Object();
netConnection.connect( AppConfig.FMS_ADDRESS );
теперь в обработчике событий:
if ( event.info.code == "NetConnection.Connect.Success" ) {
trace( netConnection.client.id );
remoteSlices = SharedObject.getRemote( "slices", netConnection.uri, true );
remoteSlices.addEventListener( SyncEvent.SYNC, onRemoteSync );
remoteSlices.connect( netConnection );
}
моя проблема в том, что netConnection.client.id не определен, в то же время на сервере я могу без проблем отследить идентификатор клиента.
что я тут не так делаю?
1 ответ
Решение
netConnection.client
пустой объект, как вы его определили, со следующей строкой:
netConnection.client = new Object();
Чтобы получить идентификатор клиента, вам нужно будет отправить его с сервера клиенту. Я уверен, что вы знаете, как это сделать:).