云联天下首页 |  登陆 |  注册 |  密码找回 |  关于我们 | 加入收藏 
首页技术资料图形图像→在FLASH中调用ASP 【字号: 】 【背景色 杏仁黄 秋叶褐 胭脂红 芥末绿 天蓝 雪青 灰 银河白(默认色)

在FLASH中调用ASP

网址来源:http://www.kehui.net发布时间: 2002-09-06 01:37:08




      在Flash中使用ASP需要的条件:

1。你的ISP的server必须支持Active Server Pages并且最好支持数据库

2。你应该要安装Flash 4

3。需要你对ASP有初步的了解

OK,下面具体介绍怎么使用:

数据库结构:

第一步要做的是建立数据库.例子中使用Access数据库,表名为tblStaff

有三个字段:strID (自动编号), strKnownAs(Text),strSurname (Text).

这是一个用来示范用户名的数据库,随便加些数据把.

第二步就是建立一个Flash 4的动画罗:

步骤如下:

1)建立三个text field.它们是用来显示数据用的

2)把第一个text field的name设置为Input,它是用来接收输入数据的

3)另外两个text field分别命名为KnownAs和Surname

4)其它设置先为默认

5)最后,从Flash的library中选择增加一个按钮 (应该是一个可重用的组件ScrollBarButton ).

这是很重要的一步,按钮将把输入的变量传递给ASP页面

到按钮的属性(Properties)上单击Action页. 单击“+“号和On MouseEvent.勾上Release框.

6)再次单击“+“号和Load/Unload Movie.选择“Load Variables Into Location“

在URL输入框内输入你的ASP文件名(例如flash.asp). 选择Target.

7)最后,选择Variables中的Send using POST. 单击“+“号来设置变量

在Variable输入框内输入“Input“(就是第一个text field的name)

当上面的工作都完成后,你应该在action box内看到如下内容:

On (Release)

Load Variables (“flash.asp“, ““, vars=POST)

Set Variable: “Input“ = ““

End On

这样当在动画过程中这个按钮被点击并释放后,Input输入框中的内容将被传递给flash.asp文件.

注意form是使用的post方式传递变量的.

8)现在建立一个HTML页面,在其中包含这个Flash动画文件

第三步:ASP文件的代码

<%

Set Connection = Server.CreateObject(“ADODB.Connection“)

Set Recordset = Server.CreateObject(“ADODB.Recordset“)

Connection.Open “people“ “你的数据库连接的DSN

SQL = “SELECT * FROM tblStaff WHERE strID=“ & Request.Form(“Input“) & “;“

Recordset.Open SQL,Connection,1,2

If Recordset.EOF Then

KnownAs = “Not“

Surname = “Found“

Else

KnownAs = Recordset (“strKnownAs“)

Surname = Recordset (“strSurname“)

End If

Recordset.Close

Connection.Close

response.write(“KnownAs=“+Server.URLEncode(KnownAs))

response.write(“&Surname=“+Server.URLEncode(Surname))

%>

需要注意的是在把KnownAs和Surname传递回去的写法,将是这样的

KnownAs=Data1&Surname=Data2

使用Server.URLEncode(VariableName)来保证传递过去变量的是按照 URL格式编码的

下面简单介绍一下ASP和Flash通讯的原理:

变量其实都是通过URL传递给Flash的,其实这是一种GET方法

你不使用ASP其实也可以把变量传递给一个swf文件的,只要这样:

<PARAM NAME=movie VALUE=“myMovie.swf?myVariable=Text+of+my+variable“>

接着文本“Text of my variable“将会出现在Flash的动画中指定的位置

好了,该说的都说了,现在对于ASP的开发者来说,只要把Flash所需要的数据准备好,然后利用Flash中的动画

功能就可以做出强劲的网页出来了.最简单的是利用flash结合数据库画一个很漂亮的饼图,呵呵.反正只要大家能够想象就可以做出

很多很好的东西出来的.





 



 



 



 



 



 



 

kehui 

相关新闻
v 巧用脱机浏览抓取Flash动画 2002-09-06 01:37:08
v 为php4加入动态flash文件的生成的支持 2002-09-06 03:03:08
v 利用php来自动调用不同服务器上的flash 2002-09-06 03:22:36
v 在C++Builder窗口中播放Flash 2002-09-22 12:29:26
v 在Delphi里播flash 2002-09-22 12:35:02
v 在Delphi里播放Flash 2002-09-22 12:43:38
v 怎样在VB中播放Flash动画。 2002-09-22 13:14:11
v 用VB编写FLASH动画播放器 2002-09-22 13:14:11
v 让你的浏览器更强!过滤FLASH、控件等等 2002-12-29 14:15:24
v 在delphi中使用flash控件 2002-12-29 14:15:24
  最新新闻
智慧家居
智慧家居颠覆传统智能家居
智慧云谷让智能家居变成有智慧的
智慧云谷引领智慧家居新生活
科技改变生活 智慧云谷智慧家居系
智慧家居领航者,智慧云谷助你玩
智能家居如何赢得市场美誉度?
智慧云谷智慧家居:创业者有无限
WiFi智能家居你还在用?这样的智
互联网+助推智能家居产业
智慧云谷为您打造真正的智能家居
智能家居产业需要的不是单品,而
新家如何选择开关?智慧云谷iWis
智能传感器-世界首款“智”为你的
智慧云谷开关智能安防智能空气质
智能开关品牌,如何选择智能开关
秋季干燥,智慧家居温湿度传感器
传感器助力智慧家居 感知爱家
iWiscloud智能触摸开关缔造家居装

  最新帖子
 ※室内空气污染的危害及  [sensor]
 ※超声波风速传感器在生  [sensor]
 ※这么冷清  [gabc111]
 ※手机APP操作有问题  [ssy11407]
 ※智慧云谷智慧家居将在  [cici]
 ※上传下载  [cici]
 ※下载智慧家居  [apple2008]
 ※秋季干燥,智慧家居温  [apple2008]
 ※智慧家居紧扣热点 安全  [apple2008]
 ※办公大楼如何智慧化管  [apple2008]
 ※智慧云谷工业自控的优  [apple2008]
 ※传感器助力智慧家居 感  [apple2008]
 ※智能开关品牌,如何选  [apple2008]
 ※智慧云谷开关智能安防  [apple2008]
 ※没有专业人员,如何安  [apple2008]
 ※烟台智慧云谷董事长任  [apple2008]
 ※互联网+助推智能家居产  [apple2008]
 ※WiFi智能家居你还在用  [apple2008]
 ※智慧云谷智慧家居:创  [apple2008]
 ※智能家居如何赢得市场  [apple2008]
钯碳回收 硝酸银回收 银浆回收 银焊条回收 回收银浆 氯化钯回收 氯化钯回收 氧化钯回收 回收硝酸钯 钯水回收价格 海绵钯回收 钯炭回收价格 回收镀金板 深圳钯碳回收 镇江氯化钯回收 杭州钯浆回收 银浆回收多少钱 回收钯碳公司 硝酸银的价格 那里有回收金 氯化钯回收价格 江苏擦银布回收 硝酸银价格 德州钯粉回收 银铜回收 回收钯粉 回收铂碳催化剂 佛山钯碳回收 金盐回收价格 海绵钯回收 钯碳高价回收 钯回收价格 钯炭回收