发新话题
打印

[讨论] 关于ASP与FLASH通信中一个技术点的疑虑,请大家进来发表一下自己的理解.

关于ASP与FLASH通信中一个技术点的疑虑,请大家进来发表一下自己的理解.

首先感谢本版版主终极讨厌和8765004在我的求助贴中给予的帮助.
这两天在做一个ASP和FLASH通信的留言本.
学习了寂寞火山的<FLASH与ASP通信入门教程——做真正属于自己的留言本!>
总算摸索着能做出一个简单的和数据库相连接的流言本了.
但是,做是会做了,只是其中有段代码却不明白为什么需要那么写.具体举例如下:
我在使用LoadVars类的load方法加载ASP中的变量时候,只能写成下面那样才能被正确加载,这是其一:
var shiyan_lv = new LoadVars();
shiyan_lv.Load("asp_jichu.asp?bianliang="+random(9999), shiyan_lv, "post");  //  ?后面的biangliang可以为任意字母
                                                                                                                             //括号里的数字也可以随意.
其二:在ASP中用以下代码发送变量:
<%
        Response.Write("&ppp_asp="+pomen);
%>
但我在FLASH中只才采用:
shuchu_txt.text = shiyan_lv.ppp_asp;
加载变量 ppp的值,但变量pomen同样也被加载到shuchu_txt中了,这是最大的疑惑.

请大家说说这是怎么回事呢>??
另附上寂寞火山的教程附件.同时也感谢寂寞火山给我们这样的初学者发出的初级教程!! FLASH与ASP交互实例.rar (7.3 KB)
喜欢交朋友,QQ474700899

TOP

1  shiyan_lv.Load("asp_jichu.asp?bianliang="+random(9999))添加一个随机变量,防止读取的数据被缓存,导致的读不到最新内容的问题。都要这么用的。
2 shiyan_lv.ppp_asp其实就是变量名,当然应该显示ASP中的pormen

TOP

哦,明白了,谢谢!!!,呵呵,真是学来卡起了
Response.Write("&ppp=gtingghg"+pomen);
ppp这个变量的值就包括=后面所有的内容.
喜欢交朋友,QQ474700899

TOP

shiyan_lv.Load的后面的L应该是小写吧,

TOP

Response.Write("&ppp=gtingghg"+pomen);这个写法让人费解呀。应该这样:
Response.Write("&ppp="+pomen);如果在VBScript把加改为&

TOP

发新话题