flash与asp通信问题,高手帮忙!!急

来源:百度知道 编辑:UC知道 时间:2024/05/10 23:06:45
asp部分:
★ASP中基本的输入输出<br>
<%@LANGUAGE="JAVASCRIPT"%>
<%
var neirong;

//获取网址中变量的内容
neirong=Request("neirong_flash");

//显示变量内容
Response.Write("&fanhui_asp=哈,你输入的内容已经传递给ASP,并且又已经从ASP返回到FLASH了,你输入的内容是:"+neirong);
%>

FLASH部分:
System.useCodepage = true;
var shiyan_lv = new LoadVars();
tijiao_btn.onRelease = function() {
//获得输入的文本内容,并把这个内容记录在变量“neirong_flash”中
//这里相当于已经对变量“neirong_flash”进行了赋值
shiyan_lv.neirong_flash = shuru_txt.text;
//将LV对象中储存的所有变量都传递给ASP,不过这里我们只设定了一个,就是我们的“neirong_flash”
//向ASP传递成功后,我们再把从ASP传递回来的变量还储存在“shiyan_lv”对象中
shiyan_lv.content = ContainerData.sendedData();
shiyan_lv.method = "post";
shiyan_lv.sendAndLoad("asp_jichu.asp",shiyan_lv,"post");
};
shiyan_lv.onLoad = function(chenggong) {
if (chenggong) {
//输出文本内容
shuchu_txt.tex

标记一下。
============
出错原因有两个:
1.你是否具有ASP环境?
||你的ASP文件是否在IIS下运行?
||运行的SWF文件是否在IIS环境?
所谓IIS就是网络信息服务,电脑安装了它就等于建立了个人网站,并支持ASP。
如果你有ASP空间,可以把ASP文件和SWF文件一起上传。
2.
如果上面的IIS条件你已具备,
你的ASP是否支持javascript脚本?
一般ASP只提供VBScript
改成VBScript看看:
<%@LANGUAGE="VBScript"%>
<%
dim neirong
neirong=Request("neirong_flash")
Response.Write("&fanhui_asp=哈,你输入的内容是:"+neirong)
%>

gg