用FLASHMX连结ASPX的方式

  我所知道的FLASHMX连结ASPX的方式,大概是使用下面方式,至于窗体,就是把值用Response.Write写成下面方式,以&符号分开,就可以让action script读取了。自己体会看看。
原理:
1.Flash连结index.aspx后,让该aspx文件传出纯文字字符串。(不含任何html tag)
如:<%Response.Write("id=archon&var2=123")%>
2.再用OnLoad成功后,取其值。
LV=new LoadVars();
LV.load("http://xxxxxxx/index.aspx");
LV.onLoad=function(sucess){
   if(sucess){  
    trace("加载文件成功");
    trace(LV.id);  //得到archon
    trace(LV.var2); //得到123
   }
}else{
   trace("加载aspx文件失败");
}

//另一写法为sendAndLoad(可使用post,避免用get传递参数255字符限制)
 rcv_lv = new LoadVars();//承接传回的讯息!
 send_lv = new LoadVars();//传递窗体的变量
 send_lv.userid="001"; //要传给index.php的参数(同index.aspx?userid=001)
 send_lv.var2="002"; //要传给index.php的参数(同index.aspx?var2=002)
 send_lv.sendAndLoad("http://xxxxxxx/index.aspx", rcv_lv, "POST");
 LV.onLoad=function(sucess){
   if(sucess){  
    trace("加载文件成功");
    trace(rcv_lv.id);  //得到archon
    trace(rcv_lv.var2); //得到123
   }
}else{
   trace("加载aspx文件失败");
}

转载于:https://www.cnblogs.com/kyovcs/archive/2007/11/14/958747.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值