控制连接数量和密码保护-flashcom教程
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-11
ew NetConnection();
vConn_nc.connect("rtmp://yourflashcomserver.com/yourApp");
vConn_nc.onStatus = function ( pInfo ) {
if ( pInfo.code == "NetConnection.Connect.Success" ) {
gotoAndPlay("Start");
} else if ( pInfo.code == "NetConnection.Connect.Failed" ||
pInfo.code == "NetConnection.Connect.Rejected" )
{
gotoAndPlay("Access Denied");
}
}
} 这里还是逐行解释. vConn_nc = new NetConnection(); vConn_nc.connect("rtmp://yourflashcomserver.com/ourApp"); 当函数被调用时,一个新的NetConnection对象被创建,并且尝试着去连接你的应用程序. vConn_nc.onStatus = function ( pInfo ) { NetConnection.onStatus 是一个事件,在任何时候连接状态发生变化时被触发.通过建立一个函数并贴上这 个事件,你的客户端文件就可以对这些变化其反应.尤其是.它能反应来自服务器决定接收或者拒绝连接结 果的消息.这个由服务器提供的信息会传递到这个函数,就像一个特殊的信息对象,它就是你已经在用pInfo 参数时看到过的那个 if ( pInfo.code == "NetConnection.Connect.Success" ) { gotoAndPlay("Start"); 如果对象pInfo的属性code显示成功连接,此客户端文件就跳到主场经中帧标签为"Start"的帧,用户可以在你的程序上开始工作. } Else if ( pInfo.code == "NetConnection.Connect.Failed" || pInfo.code == "NetConnection.Connect.Rejected" ) { gotoAndPlay("Access Denied"); 这里你会对两种不同的可能作出反应.像我早前提起那样,如果服务器达到连接的极限,任何尝试连接将马上失败,并且客户端将看到"NetConnection.Connect.Failed"状态代码.如果服务器仍然有可用的连接,但是你的程序已经达到连接极限,比如像你定义的main.asc文件那样,那么此客户将接收到"NetConnection.Connect.Rejected"的状态代码.这里任何一种情况,客户端文件跳到主场经中帧标签为"Access Denied"的帧,在这帧,你应该提供一个信息解释一下,连接已经达到最大的用户数,并让访问者稍后再试. 这些就是所有你需要的限制任何时间连接到你应用程序的用户数的代码.不难吧?现在让我们解释一下另一种连接控制: 密码保护. 关键词:
|
|||||
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于控制连接数量和密码保护-flashcom教程的所有评论