flash与asp的通讯

来源:百度知道 编辑:UC知道 时间:2024/06/27 17:04:45
之前用xml类没问题,而用loadvars出问题(网上的例子都不行.)
flash8.0
flash部分:
this.submit_btn.onRelease = function() {
var ldv:LoadVars = new LoadVars();
ldv.onLoad = function(success:Boolean) {
if (success) {
out.text = this.out;
} else {
out.text = "error downloading content";
}
};
ldv.sendAndLoad("load.asp", ldv, "POST");
};

asp部分:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<% dim sm
sm="44"
Response.Write("out="+sm)
%>
这样out文本:undefined.
改一下:Response.Write("&out="+sm):显示 "sm)
再改:Response.Write("&out="+sm+"&"):显示 sm
再改:Response.Write("&out=word&"):显示 word
问题是变量sm传不出来,而且只有当asp输出为&out=word&,flash才算接收这一对值.

我花好几个小时到网上找资料,还是不行,估计要么其他方面的问题也可能
1.我用的是Macromedia Dreamweaver 8.0,因为这个?先谢了,我去试试再问大家.
2.Response.Write("&out="

Response.Write "out="&sm

这样子写就ok了

如果多个变量这样子写:Response.Write "out="&sm&"&out2="&sm2

多个变量的时候要加个&

再不行,加我发我邮箱:284950276@qq.com

Response.Write("&"&"out="&sm&"&")

Macromedia Dreamweaver MX 2004用这个软件 你试下 我按你说的做了一下 没问题

Response.Write("&out="&sm) 行不?