Показать сообщение отдельно
Старый 03.03.2012, 15:16
BerkutSoft вне форума Посмотреть профиль Отправить личное сообщение для BerkutSoft Найти все сообщения от BerkutSoft
  № 12  
Ответить с цитированием
BerkutSoft
 
Аватар для BerkutSoft

Регистрация: Feb 2012
Сообщений: 10
В общем я сделал вот так:
Отправляю мой PeerID всем кто есть сейчас в группе
Код AS3:
case "NetGroup.Neighbor.Connect": netGroup.post(netConnection.nearID);
Вещание в группу идёт вот таким образом
Код AS3:
//..........
netStream = new NetStream(netConnection, groupspec.groupspecWithAuthorizations());
netStream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
//..........
var mic:Microphone = Microphone.getMicrophone();
netStream.attachAudio(mic);
netStream.publish("stream");
Если кто то прислал нам свой PeerID, то создаём поток подключающийся непосредственно к нему
Код AS3:
private function newIncomStream(peerID:String):void{
var num:int=IncomStream.length;
IncomStream[num]=new NetStream(netConnection,peerID);
IncomStream[num].addEventListener(NetStatusEvent.NET_STATUS,netStatusHandler);
IncomStream[num].play("stream");
}
где IncomStream:Vector.<NetStream> = new Vector.<NetStream>;
В общем это не работает. Такое ощущение что принимающий поток то он создаёт при получении ПирИД, но в потоке пусто. Можешь хотя бы кусочек своего примера показать? Что то я никак не догоню