2016-10-13 00:16:48 点击量:15 标签: 收藏本文
[RED5]As3下的连接Red5代码示例
- var nc:NetConnection = new NetConnection();
- nc.client = this;
- nc.objectEncoding = flash.net.ObjectEncoding.AMF0;
- //注意这句话(不加的话 同步事件没有被触发)
- nc.connect("rtmp://vod.cuplayer.com/server");
- var so:SharedObject = SharedObject.getRemote("gamemsg", nc.uri, false);
- so.connect(nc);
- nc.addEventListener(NetStatusEvent.NET_STATUS,netStatusHandler);
- so.addEventListener(SyncEvent.SYNC,newMessageHandler);
- sendButton.addEventListener(MouseEvent.CLICK,sendMessage);
- function netStatusHandler(Evt:NetStatusEvent){
- if (Evt.info.code == "NetConnection.Connect.Success") {
- history.appendText("CuPlayer.com提示:连接成功!");
- }
- if (Evt.info.code == "NetConnection.Connect.Failed") {
- history.appendText("CuPlayer.com提示:连接失败!");
- }
- }
- function newMessageHandler(event:SyncEvent):void{
- var infoObj:Object=event.changeList;
- for (var i = 0; i<infoObj.length; i++) {
- var info = infoObj[i];
- if (info.name != undefined) {
- if(info.code=="change"){
- history.appendText(so.data.chatMessage + "/n");
- }
- }
- }
- }
- function sendMessage(event:MouseEvent):void{
- so.setProperty("chatMessage",message.text);
- so.setDirty("chatMessage");
- history.appendText(message.text + "/n");
- message.text="";
- }
我们是一家提供综合软件外包与弱电工程服务的技术公司。
业务涵盖定制软件、管理系统、网站、小程序、APP、系统集成、网络布线、监控安防、门禁、机房建设及长期技术维护。
公司地址:湖北省宜昌市伍家岗区东站二路6号三峡(宜昌)大数据产业园海洋馆二楼A203室