快速业务通道

控制连接数量和密码保护-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"的帧,在这帧,你应该提供一个信息解释一下,连接已经达到最大的用户数,并让访问者稍后再试. 这些就是所有你需要的限制任何时间连接到你应用程序的用户数的代码.不难吧?现在让我们解释一下另一种连接控制:
密码保护.

关键词:
  • 1
  • 2
  • 下一页
【内容导航】
第1页:控制连接数量和密码保护-flashcom教程 第2页:密码保护

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号