使用 Flash 媒体服务器在 as3 中进行群聊?

Posted

技术标签:

【中文标题】使用 Flash 媒体服务器在 as3 中进行群聊?【英文标题】:group text chat in as3 using flash media server? 【发布时间】:2012-02-25 00:19:16 【问题描述】:

我已经使用 fms 和 php 实现了简单的文本聊天,但现在我想实现群聊,任何人上网都应该能够互相发短信,谁能帮我实现这个。

private function sendMessage(e:MouseEvent=null):void 
        

            if (_message.message_box.input_txt.text=="Message..."||_message.message_box.input_txt.text == "")
                        
                            //_message.message_box.input_txt.text = "";
                            UserInterface.getViewport().updateStatus("Please enter Text");
                        

                else       
            var msg:String = ApplicationShell.userName + ':' + _message.message_box.input_txt.text + '\n';

            _message.message_box.history_txt.text += msg;
            _message.message_box.input_txt.text = "";
            ApplicationShell.chatServer.post('<font color="#' + color + '">' + msg + '</font>');
                

【问题讨论】:

【参考方案1】:

您好,您使用 FMS 和 Flash 客户端一对一地开发您的应用程序。那么扩展群聊就很简单了。在连接 FMS 与 NetConnection api 时,您只需为您的应用程序定义一个 FMS 实例。并且您必须为所有用户提供相同的实例默认名称..您可以开发它。并且您已将您的消息广播到 FMS,并且 FMS 会通知所有连接的用户您的广播消息。 .....

Click Here for Example

Another Example

【讨论】:

以上是关于使用 Flash 媒体服务器在 as3 中进行群聊?的主要内容,如果未能解决你的问题,请参考以下文章

Flash 横幅中的 AS3 视差效果阻止 Movieclip 按钮运行

使用 Flash 进行实时视频键控 (AS3)?怎么做?

在 Flash AS3 中加载 PHP URL

使用GreenSock LoaderMax进行简单的Flash/AS3幻灯片放映

ActionScript 3 使用GreenSock LoaderMax进行简单Flash / AS3幻灯片放映

如何使用 ActionScript 将视频编码/解码到 Flash 媒体服务器