asp 与 flash 交互 超简单的
主要是与session对象有关的。init.asp:<%session("num")=1%><%="num="&session("num")%>visit.asp:<%s...
主要是与session对象有关的。
init.asp:
<%session("num")=1%>
<%="num=" & session("num")%>
visit.asp:
<%session("num")=session("num")+1%>
<%="num=" & session("num")%>
index.fla
在第一帧放一个动态文本,名为T
在第一帧写代码:
stop ();
_root.loadVariables ("init.asp");
_root.onData = function ()
{
T.text = num;
};
function visit ()
{
_root.loadVariables ("visit.asp");
}
setInterval(visit,5000);
发布index.swf和index.html
把4个文件放在iis的目录下,然后输入http://zhoujianshi01/
预期是这样的:
先显示1,
然后每过五秒钟+1
但现象是这样的:
先显示1,
然后过五秒钟显示2
然后就不增加了!
这让我很郁闷。
请问各位高手,这到底是怎么回事? 展开
init.asp:
<%session("num")=1%>
<%="num=" & session("num")%>
visit.asp:
<%session("num")=session("num")+1%>
<%="num=" & session("num")%>
index.fla
在第一帧放一个动态文本,名为T
在第一帧写代码:
stop ();
_root.loadVariables ("init.asp");
_root.onData = function ()
{
T.text = num;
};
function visit ()
{
_root.loadVariables ("visit.asp");
}
setInterval(visit,5000);
发布index.swf和index.html
把4个文件放在iis的目录下,然后输入http://zhoujianshi01/
预期是这样的:
先显示1,
然后每过五秒钟+1
但现象是这样的:
先显示1,
然后过五秒钟显示2
然后就不增加了!
这让我很郁闷。
请问各位高手,这到底是怎么回事? 展开
展开全部
neirong_flash 是一个传递给ASP的变量名,他应该和ASP文件中的接受变量名一致,也就是
Request("neirong_flash");中的neirong_flash
要改两个一起都要改,
bianliang="random(9999)
因为浏览器默认会先从缓存读取数据,这样每次提交相同的页面请求可能会调用同一个文件,所以加上这一个随机变量使得每次提交的页面请求都不一样.可以重新刷新页面.
shiyan_lv.fanhui_asp
其中fanhui_asp是ASP中的变量名
也就是Response.Write("&fanhui_asp=您输入的内容是:"+neirong);
其中&是用以分割多个变量的符号,你可以改成
Response.Write("&fanhui_asp=您输入的内容是:"+neirong+"&result=success");
也就同时另外返回一个变量result,其值是success;
这段代码是火山大大的教学作品吧.也就是FLASH将一个叫做neirong_flash的变量(也就是shuru_txt.text里面的文本)通过shiyan_lv这个Loadvars方法传递给ASP,ASP接受到后输出一个页面,上面显示&fanhui_asp=您输入的内容是:neirong(FLASH传递过来的值),然后FLASH加载这个页面并且从中提取信息
也即是变量fanhui_asp的值是neirong(FLASH传递过来的值)
Request("neirong_flash");中的neirong_flash
要改两个一起都要改,
bianliang="random(9999)
因为浏览器默认会先从缓存读取数据,这样每次提交相同的页面请求可能会调用同一个文件,所以加上这一个随机变量使得每次提交的页面请求都不一样.可以重新刷新页面.
shiyan_lv.fanhui_asp
其中fanhui_asp是ASP中的变量名
也就是Response.Write("&fanhui_asp=您输入的内容是:"+neirong);
其中&是用以分割多个变量的符号,你可以改成
Response.Write("&fanhui_asp=您输入的内容是:"+neirong+"&result=success");
也就同时另外返回一个变量result,其值是success;
这段代码是火山大大的教学作品吧.也就是FLASH将一个叫做neirong_flash的变量(也就是shuru_txt.text里面的文本)通过shiyan_lv这个Loadvars方法传递给ASP,ASP接受到后输出一个页面,上面显示&fanhui_asp=您输入的内容是:neirong(FLASH传递过来的值),然后FLASH加载这个页面并且从中提取信息
也即是变量fanhui_asp的值是neirong(FLASH传递过来的值)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询