Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.10.2011, 02:30
Silencе вне форума Посмотреть профиль Отправить личное сообщение для Silencе Найти все сообщения от Silencе
  № 11  
Ответить с цитированием
Silencе

Регистрация: Aug 2011
Сообщений: 53
понимаешь, вообще никакого НЭТ события не выкидывается.

Добавлено через 2 минуты
Код AS3:
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.
Старый 19.10.2011, 12:49
3p.station вне форума Посмотреть профиль Отправить личное сообщение для 3p.station Найти все сообщения от 3p.station
  № 12  
Ответить с цитированием
3p.station
 
Аватар для 3p.station

блогер
Регистрация: Oct 2009
Адрес: кочевник. Киев
Сообщений: 453
Записей в блоге: 5
у меня этот код работает.
пройди тут тесты - http://www.rtmfp.net/ не должно быть красных. у меня была такая трабла из-за джпрс модема на макбуке, на винде было ок, скорее всего что траблы какието с ЮДП

пс. пиши культурно! ну вот смотрю я трейсы и вижу hhh - как это мне понять ? пиши так чтобы другие понимали
__________________
мира и гармонии

Старый 19.10.2011, 13:29
Silencе вне форума Посмотреть профиль Отправить личное сообщение для Silencе Найти все сообщения от Silencе
  № 13  
Ответить с цитированием
Silencе

Регистрация: Aug 2011
Сообщений: 53
http://www.rtmfp.net/ - первый тест: 1, 2, 5 - желтые. все остальное зеленое. статус - Analysis Complete
второй тест: красный.Failed to connect
у пару человек спросил - у всех второй тест красный.

p.s. пардон. все трейсы лишь проверяют, выполняется ли данный блок код


Последний раз редактировалось Silencе; 19.10.2011 в 13:32.
Старый 19.10.2011, 20:09
3p.station вне форума Посмотреть профиль Отправить личное сообщение для 3p.station Найти все сообщения от 3p.station
  № 14  
Ответить с цитированием
3p.station
 
Аватар для 3p.station

блогер
Регистрация: Oct 2009
Адрес: кочевник. Киев
Сообщений: 453
Записей в блоге: 5
ну первый тест да актуальный. у меня 5 зеленый. может в этом причина. попробуй в другой сетке...
__________________
мира и гармонии

Создать новую тему Ответ Часовой пояс GMT +4, время: 02:42.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 02:42.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.