设为首页 加入收藏 网站搜索 繁體中文 中国建站网 — 站长资源分享平台

Flash 与 Asp 的结合使用-1

来源:136z.Com 作者:佚名 时间:2005-10-26 10:59:53
  Flash

的功能已经非常强大,完全可以跟其他的服务器端语言结合起来,做出适合现在的网络应用的网站。一个典型的模式就是Flash 与ASP的结合使用。其架构如图1所示。

图01


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

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

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

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

  在上面的请求中,请求的目的文件为:http://www.pcedu.com.cn/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.pcedu.com.cn/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。

Tags:

  • 好的评价 如果您觉得好,就请您
      0%(0)
  • 差的评价 如果您觉得差,就请您
      0%(0)
  • 相关文章
    广告赞助

    文章随便看看 设计素材 建站学院 网页模板 视频教程

    网友评论

    共有 0 位网友发表了评论,得分 0 分,平均 0 分    查看完整评论

    用户名: 查看更多评论

    分 值:100分 85分 70分 55分 40分 25分 10分 1分

    内 容:

             通知管理员 验证码: