flash运用sendAndLoad()的例子

flash运用sendAndLoad()的例子

flash中校验身份的提交按钮事件:
//其中,u是管理名;p是密码;main标识是由于我把多个功能脚本装在同一ASP文件中,用以识别运行哪一个模块
btn_admOK.onPress = function() {
bsend = new LoadVars();
bget = new LoadVars();
bsend.uid = u;
bsend.pass = p;
bsend.adm = "main";
bget.onLoad = reply;
bsend.sendAndLoad("add.asp", bget);
function reply(success) {
   if (bget.load_txt == "not") {
    win.info = "抱歉,你的信息输入不全,不能进入管理!";
    u = "";
    p = "";
    gotoAndStop("认定非管理员后需要到达的关键帧");
   } else if (bget.load_txt == "yes") {
    win.info = "身份校对正确!";
    gotoAndStop("后台管理的关键帧");
   }
}
};

下面是相关的ASP文件段
     基本全是原来脚本了:

//我的ASP文件add.asp中有关身份校验的脚本段
<%
//确认是“身份校验”的标识
want=Request.Form("adm")

if want="main" then
   user = request.form("uid")
   pass = request.form("pass")  
if pass<>"你的密码" or user<>"你的管理名" then '从flash接收过来的变量是中文会出错,所以本条不会正确执行。必须把“你的密码”改为“yourpass”,“你的管理名”改为“yourname”
   response.write "&load_txt=not&"
   elseif pass="你的密码" and user="你的管理名" then
    response.write "&load_txt=yes&"  
end if
End if
%>



上一篇: 怎么让Flash在网页上全屏显示?
下一篇: Flash怎么和ASP通信?Flash与ASP通信的几种方法
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags:
相关日志:
评论: 93 | 引用: 0 | 查看次数: 7516
发表评论
昵 称:
密 码: 游客发言不需要密码.
邮 箱: 邮件地址支持Gravatar头像,邮箱地址不会公开.
网 址: 输入网址便于回访.
内 容:
验证码:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 关闭 | [img]标签 关闭