flash与asp之间传递数据可以有很多种方法,先记下LoadVars方法:
| //=======================================================; // Flash代码; //=======================================================; //定义LoadVars对象; var data_lv = new LoadVars(); //提交的用户名变量和参数值; data_lv.username = "kinglong"; //提交的密码变量和参数值; data_lv.password = "king"; //提交后返回结果; data_lv.onLoad = function(success){ //success,数据提交是否成功; //这个只是表示数据传输是否成功,并不是用户验证的结果; if(success){ trace("数据提交成功!"); //result也是用户验证返回的实际结果! if(this.result=="true"){ trace("yes"); }else{ trace("no"); } }else{ trace("数据提交失败!"); } } //数据提交方法调用; //第一参数就是提交的页面地址; //第二参数就是返回结果对象(只要是LoadVars对象就可以了); //第三参数就是提交方式(这个和html中form表单类似,分为"post"和"get"两种方式) data_lv.sendAndLoad("http://www.klstudio.com/save.asp",data_lv,"post"); |
|
//=======================================================; |
LoadVars方式的优点:
1.flash代码实现起来简单,方便.
2.服务端接收页面和接收一个表单过来的数据一样处理,不需要专门的技术,所有服务端程序都可以实现!
LoadVars方式的缺点:
1.传递的变量不宜过多.
2.变量传递的值不宜过长.
3.变量传递值只能使用"字符串"这一种数据类型,数据类型单一.
4.数据返回值当中不能有"&"字符,因此比较复杂的返回值都需进行URL编码处理.
本文介绍了一种Flash与ASP间数据交互的方法——LoadVars。详细展示了如何使用LoadVars对象发送数据到ASP页面,并从该页面获取响应。同时讨论了此方法的优势与限制。
152

被折叠的 条评论
为什么被折叠?



