|
|
|||||
Регистрация: Aug 2011
Сообщений: 53
|
понимаешь, вообще никакого НЭТ события не выкидывается.
Добавлено через 2 минуты package { import flash.display.MovieClip; import flash.display.Sprite; import flash.events.Event; import flash.events.MouseEvent; import flash.events.NetStatusEvent; import flash.net.GroupSpecifier; import flash.net.NetConnection; import flash.net.NetGroup; import flash.net.NetStream; public class Stratus extends Sprite { private const SERVER:String = 'rtmfp://stratus.rtmfp.net/'; private const DEVKEY:String = 'd1497b8b6b7a7becfc45f622-da9975325dba'; private var _netConnection:NetConnection; private var _netGroup:NetGroup; private var _netStream:NetStream; private var _groupspec:GroupSpecifier; private var _sequence:int = 1; private var mes:Object; public function Stratus() { _netConnection = new NetConnection(); _netConnection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler); _netConnection.connect(SERVER + DEVKEY); } private function setupGroup():void { _groupspec = new GroupSpecifier("groupdan"); _groupspec.serverChannelEnabled = true; _groupspec.multicastEnabled = true; _groupspec.postingEnabled = true; _groupspec.routingEnabled = true; _groupspec.peerToPeerDisabled = false; _netStream = new NetStream(_netConnection, _groupspec.groupspecWithAuthorizations()); _netStream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler); var mc:MovieClip = new MovieClip(); mc.graphics.beginFill(0x000000); mc.graphics.drawCircle(100, 100, 100); addChild(mc) addEventListener(MouseEvent.CLICK, click); } public function click(e:MouseEvent):void { sendData() } public function sendData():void { var message:Object = new Object; message.user = 'useer'; message.text = 'dynamic text'; message.sequence = _sequence++; message.sender = _netConnection.nearID; _netGroup.post(message); } private function netStatusHandler(e:NetStatusEvent):void { switch (e.info.code) { case 'NetConnection.Connect.Success': setupGroup(); break; case 'NetStream.Connect.Success': _netGroup = new NetGroup(_netConnection, _groupspec.groupspecWithAuthorizations()); _netGroup.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler); break; case 'NetGroup.Connect.Success': sendData(); trace('hhh') break; case 'NetGroup.Posting.Notify' : trace("trace") trace(e.info.message) break; default: trace("DEF"); trace(e.info.code); } } } } Последний раз редактировалось Silencе; 19.10.2011 в 02:34. |
|
|||||
у меня этот код работает.
пройди тут тесты - http://www.rtmfp.net/ не должно быть красных. у меня была такая трабла из-за джпрс модема на макбуке, на винде было ок, скорее всего что траблы какието с ЮДП пс. пиши культурно! ну вот смотрю я трейсы и вижу hhh - как это мне понять ? пиши так чтобы другие понимали
__________________
мира и гармонии |
|
|||||
Регистрация: Aug 2011
Сообщений: 53
|
http://www.rtmfp.net/ - первый тест: 1, 2, 5 - желтые. все остальное зеленое. статус - Analysis Complete
второй тест: красный.Failed to connect у пару человек спросил - у всех второй тест красный. p.s. пардон. все трейсы лишь проверяют, выполняется ли данный блок код Последний раз редактировалось Silencе; 19.10.2011 в 13:32. |
Часовой пояс GMT +4, время: 02:42. |
|
« Предыдущая тема | Следующая тема » |
|
|