实现flash与asp.net通信【转】

搞了很长时间,总算解决flash与asp.net的后台通信。
我想,这种通信方法无疑是利用flash制作动态网站的再次突破!

比如制作一个login的用户验证,则首先在flash的帧上添上:
btn.onRelease=function()
{
var myLoadVars=new LoadVars();
myLoadVars.username=_root.userName;
myLoadVars.password=_root.Password;

myLoadVars.onLoad=function(success)
{if(success)
{
    if(this.sendFlag==1)
       {_root.Result="登入成功";}
    else if(this.sendFlag==0)
       {_root.Result="用户名或密码不能为空";}
    else if(this.sendFlag==2)
       {_root.Result="密码错误";}
   else if(this.sendFlag==3)
       {_root.Result="用户名不存在";}
}
else
     {_root.Result="数据库调用失败";}
}
myLoadVars.sendAndLoad("login.aspx",myLoadVars,"POST");
}

然而,这样做好后,在.net上需要写些什么呢?

无论怎么写,最后要返回给flash的是    sendFlag=值,
可以这样写:Response.Write("sendFlag="+sendFlag);
但是,需要注意的是这步之后,需要马上写上Response.End();将下面的html代码截断,
防止将下面的无关html也传给flash。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值