我想计算在线用户,当每个客户端登录系统时,它连接到服务器并增加存储在远程共享对象中的变量。
但是当客户端连接服务器时,会出现问题:错误#2126:必须连接NetConnection对象
我的网页布局:
网站--- apps --- userLogin
代码段:
rtmpnc = new NetConnection();
rtmpnc.objectEncoding = ObjectEncoding.AMF0;
var uri:String = ServerConfig.getChannel("my-rtmp").endpoint + "/userLogin";
rtmpnc.connect("http://202.206.249.193:2367/userLogin");
rtmpnc.addEventListener(NetStatusEvent.NET_STATUS,onNetStatusHandler);
onNetStatusHander定义为:
switch(event.info.code)
{
case "NetConnection.Connect.Success":onConnSuccess();break;
case "NetConnection.Connect.Failed":onConnError();break;
}
能不能帮助我了?非常感谢!
最佳,硕
答案 0 :(得分:0)
将eventListener移动到connect()上方的行(以防万一)。在连接之前还要添加SecurityErrorEvent.SECURITY_ERROR eventListener。我猜我们正在考虑安全沙箱问题。