⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0145.htm

📁 asp教程宝典``还不错
💻 HTM
字号:
<html>

<head>
<title>新时代软件教程:操作系统 主页制作 服务器 设计软件 网络技术 编程语言 文字编辑</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style>
<!--
body, table {font-size: 9pt; font-family: 宋体}
a {text-decoration:none}
a:hover {color: red;text-decoration:underline}
.1  {background-color: rgb(245,245,245)}
-->
</style>
</head>
<p align="center"><script src="../../1.js"></script></a>
    <p align="center"><big><strong>在Flash中使用ASP技术</strong></big></p>

<div align="right">---摘自《ChinaASP》</div>

在Flash中使用ASP需要的条件:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
1。你的ISP的server必须支持Active Server Pages并且最好支持数据库 <br>
2。你应该要安装Flash 4 <br>
3。需要你对ASP有初步的了解 <br>
OK,下面具体介绍怎么使用: <br>
第一步要做的是建立数据库: <br>
数据库结构:<br>
例子中使用Access数据库,表名为tblStaff,有三个字段:strID (自动编号),strKnownAs(Text),strSurname (Text). 这是一个用来示范用户名的数据库,随便加些数据吧。 <br>
<br>
<br>
第二步就是建立一个Flash 4的动画罗: <br>
<br>
步骤如下: <br>
<br>
1)建立三个text field.它们是用来显示数据用的; <br>
<br>
2)把第一个text field的name设置为Input,它是用来接收输入数据的;<br>
3)另外两个text field分别命名为KnownAs和Surname; <br>
<br>
4)其它设置先为默认; <br>
<br>
5)最后,从Flash的library中选择增加一个按钮 (应该是一个可重用的组件ScrollBarButton )。 这是很重要的一步,按钮将把输入的变量传递给ASP页面, 到按钮的属性(Properties)上单击Action页. 单击&quot;+&quot;号和On MouseEvent.勾上Release框; <br>
<br>
<br>
6)再次单击&quot;+&quot;号和Load/Unload Movie.选择&quot;Load Variables Into Location&quot;, 在URL输入框内输入你的ASP文件名(例如flash.asp). 选择Target; <br>
<br>
<br>
7)最后,选择Variables中的Send using POST, 单击&quot;+&quot;号来设置变量, 在Variable输入框内输入&quot;Input&quot;(就是第一个text field的name), 当上面的工作都完成后,你应该在action box内看到如下内容: <br>
<br>
<br>
On (Release) <br>
<br>
Load Variables (&quot;flash.asp&quot;, &quot;&quot;, vars=POST) <br>
<br>
Set Variable: &quot;Input&quot; = &quot;&quot; <br>
<br>
End On <br>
<br>
<br>
这样当在动画过程中这个按钮被点击并释放后,Input输入框中的内容将被传递给flash.asp文件. <br>
<br>
注意form是使用的post方式传递变量的; <br>
<br>
<br>
8)现在建立一个HTML页面,在其中包含这个Flash动画文件。 <br>
<br>
<br>
第三步:ASP文件的代码: <br>
<br>
&lt;% <br>
<br>
Set Connection = Server.CreateObject(&quot;ADODB.Connection&quot;)<br>
Set Recordset = Server.CreateObject(&quot;ADODB.Recordset&quot;)<br>
Connection.Open &quot;people&quot; '你的数据库连接的DSN<br>
SQL = &quot;SELECT * FROM tblStaff WHERE strID=&quot; &amp; Request.Form(&quot;Input&quot;) &amp; &quot;;&quot;<br>
Recordset.Open SQL,Connection,1,2<br>
If Recordset.EOF Then<br>
KnownAs = &quot;Not&quot;<br>
Surname = &quot;Found&quot;<br>
Else<br>
KnownAs = Recordset (&quot;strKnownAs&quot;)<br>
Surname = Recordset (&quot;strSurname&quot;)<br>
End If<br>
Recordset.Close<br>
Connection.Close<br>
response.write(&quot;KnownAs=&quot;+Server.URLEncode(KnownAs))<br>
response.write(&quot;&amp;Surname=&quot;+Server.URLEncode(Surname))<br>
<br>
%&gt;<br>
<br>
<br>
需要注意的是在把KnownAs和Surname传递回去的写法,将是这样的: <br>
<br>
<br>
KnownAs=Data1&amp;Surname=Data2 <br>
<br>
<br>
使用Server.URLEncode(VariableName)来保证传递过去变量的是按照 URL格式编码的。 <br>
<br>
<br>
下面简单介绍一下ASP和Flash通讯的原理: <br>
<br>
<br>
变量其实都是通过URL传递给Flash的,其实这是一种GET方法, 你不使用ASP其实也可以把变量传递给一个swf文件的,只要这样:&lt;PARAM NAME=movie VALUE=&quot;myMovie.swf?myVariable=Text+of+my+variable&quot;&gt; <br>
<br>
接着文本&quot;Text of my variable&quot;将会出现在Flash的动画中指定的位置 <br>
<br>
好了,该说的都说了,现在对于ASP的开发者来说,只要把Flash所需要的数据准备好,然后利用Flash中的动画 功能就可以做出强劲的网页出来了.最简单的是利用flash结合数据库画一个很漂亮的饼图,呵呵.反正只要大家能够想象就可以做出很多很好的东西出来的。

  </table>
<p align="center"><script src="../../2.js"></script></a>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -