📄 在flash中调用asp.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0047)http://www.abc800.com/news/artdetail.asp?id=757 -->
<HTML><HEAD><TITLE>在FLASH中调用ASP</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type>
<META content="MSHTML 5.00.3315.2870" name=GENERATOR><LINK
href="在FLASH中调用ASP.files/putong_1t" rel=StyleSheet type=text/css>
<SCRIPT language=javascript src="在FLASH中调用ASP.files/fun_Script.js"></SCRIPT>
</HEAD>
<BODY background=在FLASH中调用ASP.files/r_bg.gif>
<P align=center><BR></P>
<TABLE align=center class=tableFrame height=311 width="90%">
<TBODY>
<TR align=middle>
<TD align=right bgColor=#decbad class=listcelltitle height=274 vAlign=top
width=717>
<P align=center><BR><FONT color=#000000
style="FONT-SIZE: 14px"></FONT><FONT color=#000080
style="FONT-SIZE: 14px"><B>在FLASH中调用ASP</B></FONT><FONT color=#000000
style="FONT-SIZE: 14px"><BR></P>
<P align=right>更新日期:2002-10-14 阅读次数:334</FONT></P>
<P align=left
style="FONT-SIZE: 14px">在Flash中使用ASP需要的条件:<BR>1。你的ISP的server必须支持Active
Server Pages并且最好支持数据库<BR>2。你应该要安装Flash
4<BR>3。需要你对ASP有初步的了解<BR>OK,下面具体介绍怎么使用:<BR>数据库结构:<BR>第一步要做的是建立数据库.例子中使用Access数据库,表名为tblStaff<BR>有三个字段:strID
(自动编号), strKnownAs(Text),strSurname
(Text).<BR>这是一个用来示范用户名的数据库,随便加些数据把.<BR>第二步就是建立一个Flash
4的动画罗:<BR>步骤如下:<BR>1)建立三个text field.它们是用来显示数据用的<BR>2)把第一个text
field的name设置为Input,它是用来接收输入数据的<BR>3)另外两个text
field分别命名为KnownAs和Surname<BR>4)其它设置先为默认<BR>5)最后,从Flash的library中选择增加一个按钮
(应该是一个可重用的组件ScrollBarButton ).
<BR>这是很重要的一步,按钮将把输入的变量传递给ASP页面<BR>到按钮的属性(Properties)上单击Action页. 单击"+"号和On
MouseEvent.勾上Release框. <BR>6)再次单击"+"号和Load/Unload Movie.选择"Load Variables
Into Location"<BR>在URL输入框内输入你的ASP文件名(例如flash.asp). 选择Target.
<BR>7)最后,选择Variables中的Send using POST.
单击"+"号来设置变量<BR>在Variable输入框内输入"Input"(就是第一个text field的name)
<BR>当上面的工作都完成后,你应该在action box内看到如下内容:<BR>On (Release)<BR>Load Variables
("flash.asp", "", vars=POST)<BR>Set Variable: "Input" = ""<BR>End On
<BR>这样当在动画过程中这个按钮被点击并释放后,Input输入框中的内容将被传递给flash.asp文件.<BR>注意form是使用的post方式传递变量的.<BR>8)现在建立一个HTML页面,在其中包含这个Flash动画文件<BR>第三步:ASP文件的代码<BR><%
<BR>Set Connection = Server.CreateObject("ADODB.Connection")<BR>Set
Recordset = Server.CreateObject("ADODB.Recordset")<BR>Connection.Open
"people" '你的数据库连接的DSN<BR>SQL = "SELECT * FROM tblStaff WHERE strID=" &
Request.Form("Input") & ";"<BR>Recordset.Open SQL,Connection,1,2<BR>If
Recordset.EOF Then<BR>KnownAs = "Not"<BR>Surname =
"Found"<BR>Else<BR>KnownAs = Recordset ("strKnownAs")<BR>Surname =
Recordset ("strSurname")<BR>End
If<BR>Recordset.Close<BR>Connection.Close<BR>response.write("KnownAs="+Server.URLEncode(KnownAs))<BR>response.write("&Surname="+Server.URLEncode(Surname))<BR>%><BR>需要注意的是在把KnownAs和Surname传递回去的写法,将是这样的<BR>KnownAs=Data1&Surname=Data2<BR>使用Server.URLEncode(VariableName)来保证传递过去变量的是按照
URL格式编码的<BR>下面简单介绍一下ASP和Flash通讯的原理:<BR>变量其实都是通过URL传递给Flash的,其实这是一种GET方法<BR>你不使用ASP其实也可以把变量传递给一个swf文件的,只要这样:<BR><PARAM
NAME=movie
VALUE="myMovie.swf?myVariable=Text+of+my+variable"><BR>接着文本"Text of my
variable"将会出现在Flash的动画中指定的位置<BR>好了,该说的都说了,现在对于ASP的开发者来说,只要把Flash所需要的数据准备好,然后利用Flash中的动画<BR>功能就可以做出强劲的网页出来了.最简单的是利用flash结合数据库画一个很漂亮的饼图,呵呵.反正只要大家能够想象就可以做出<BR>很多很好的东西出来的.
<BR><BR><BR>原作者:不详<BR>来 源:不详<BR><BR></P></TD></TR>
<TR>
<TD align=right bgColor=#decbad class=listcelltitle height=29 vAlign=top
width=717><INPUT class=button name=Submit2 onclick=javascript:window.close() style="FONT-SIZE: 9pt" type=button value=关闭窗口>
</TD></TR></TBODY></TABLE><BR></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -