RSS
热门关键字:  FMS视频聊天  会议  视频  cs3 johnny 创业路
当前位置 :| 主页>了解FMS>

FMS不能连入多个app的同名SO

来源:www.ycflash.com/blog 作者:羽柴 鬼铃 时间:2008-09-28 Tag: 点击:
今天在开发东西时发现这样的问题,FMS不能连入多个app的同名SO,本来就不喜欢用SharedObject的我但因为要制作也没办法,结果发现这样的问题。不知道是不是FMS的BUG
thisObj=this
for (var i = 0; i<5; i++) {
    thisObj["mync"+i] = new NetConnection();
    thisObj["mync"+i].id = i;
    thisObj["mync"+i].onStatus = function(info) {
        if (info.code == "NetConnection.Connect.Success") {
            thisObj["mync"+i] = SharedObject.getRemote("information", thisObj["mync"+i].uri, true);
            thisObj["mync"+i].id = thisObj["LZnc"+i].id;
            thisObj["mync"+i].connect(thisObj["LZnc"+i]);
            thisObj["mync"+i].onSync = function(list) {//
                trace(this.id+this.data.值)
            };
        }
    };

    thisObj["LZnc"+i].connect("rtmp://xxxxxx"+i);
}
//上面的是客户端(FLASH端)连入4个FMS端的实例,是可以取到数据的。
//但如果用上面同理 去用FMS用SharedObject.get 去获取4个FMS就出现无法获取的情况了
//批量建立4个连接,并读取4个不同APP的SO。却发现无法连接到,只能连入一个。。。
//不知是我的方法不对,还是就是FMS无法实现的BUG,如果有用过成功的请指教 :)
//碰到这样的问题解决方案:
/*
1 只能用客户端去读取,但这样安全机制不高。
2 把SO数据改用call 把多个NC的数据取到(最佳方案)
3 同样用SO,只能用事件处理,先连入一个。取值成功后,再去连下一个。但会写得很麻烦,和程序混乱。
*/
//=====================================
//
//转载请注明出处:羽柴 鬼铃-blog  
//     www.ycflash.com/blog
//
//=====================================
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册