flash读取txt变量附_带源文件

flash读取txt变量附_带源文件

下载地址: http://download.csdn.net/source/346729

可以把上面的结构看成是三层,Flash是一层,Asp是一层,数据库是一层。对Flash和Asp有点了解的人,只要处理好层与层之间的交互,结合使用Flash与Asp就决不是什么难事。

一、下面我们就先来看看Flash与Asp之间的交互

Flash与Asp的通讯是用Http协议,其请求格式为http://ip地址?参数1=值1&参数2=值2

即是在目的地址后面加上问号,再跟上参数字符串,参数之间用“&”号格开。如:
http://www.flashtc.com/test.asp?userid=guest&pwd=123

在上面的请求中,请求的目的文件为:http://www.flashtc.com/test.asp,第一个参数名为userid,值为guest,第二个参数名为pwd,值为123。

Flash与Asp之间的交互无非就是构造上面的请求字符串。

1、在Flash中,先构造好请求的字符串,然后利用函数LoadVariables(),就可以向服务器端发送请求和参数。我们来详细看看LoadVariables()这个函数。

函数的标准格式为loadVariables ("url" ,level/"target" [, variables])

在函数的各个参数中,url就是上面说的请求字符串。level/“target”是返回值的“层次”或者“目标”,这两个当中只能指定一个。 variables是请求的方式,其值可以是“Get”或者是“Post”,一般Get用于参数值比较短的传送,Post用于参数值比较长的传送,这个参 数是可选的。比如loadVariables ("http://www.flashtc.com/guest.asp?userid=guest&pwd=123" ,0, “GET”)就是一个完整的请求。

   2、在Asp中,先要取得从Flash端传送过来的参数,这跟操作普通的HTML表单是一样的。都是利用Request对象,其语句为:

username = Request("userid")
password = Request("pwd")

userid和pwd就是从Flash端发送过来的参数名,如果是上一步中的请求字符串,username的值为guest,pwd的值为123。

   3.在flash中传值用add替换&

    loadVariables ("getdetails.asp?Record=" add String(CurrentRecord), this);

   4.使用Server.URLEncode(VariableName)来保证传递过去变量的是按照 URL格式编码的。
   
       response.write("KnownAs="+Server.URLEncode(KnownAs)) 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

mastermanager

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值