2007-02-07

推荐:在Flash中实现与数据库的连接

来源: 本站收集整理 作者:佚名 评论 0 条
 

一、引言

在动态网页设计中,ASP与Flash技术得到了广泛的应用。ASP具有强大的数据库处理功能,Flash能够实现交互性矢量动画,将Flash与ASP相结合,实现Flash与数据库的连接。

Flash是MacroMedia公司专为网络应用设计的一个交互性矢量动画设计软件。网站设计者可以使用Flash为网站设计各种动态Logo动画、导航条以及全屏动画,还可以加入动感音乐,完全具备多媒体的各项功能。Flash以其体积短小,流体播放的特点迅速打开市场,将WWW上的站点页面设计带上了一个全新的高度。

实现Web数据库的应用一般有两种方法:一种是Web服务器端提供中间件,连接Web服务器与数据库服务器;另一种是把应用程序下载到客户端直接访问数据库。最常用的中间件技术有通用网关接口(CGI)和应用程序编程接口(API)两种。CGI程序存在效率低、速度慢等缺点;而API很大程度上克服了CGI的缺点,但其兼容性差,开发难度大也让许多开发人员望而却步。客户端访问数据库主要包括JavaScript和数据库连接器(IDC)等。用JavaScript和IDC开发Web数据库虽然简单,但也存在功能有限、不能完全控制其过程等缺点,所以它们也无法胜任较复杂的Web数据库的开发。微软推出的ASP方案很好地解决了这些难题。

ASP(Active Server Page)是Microsoft公司推出的一种基于服务器端的脚本编程语言,它很轻易和数据库连接。Flash与ASP的组合使网页功能更加强大,可以通过它们和数据库连接,能使我们的网站不仅具有强大的数据支持而且具有完美的交互界面。

为了实现Flash与数据库的连接,需要把Flash和ASP联系起来。

变量可以通过URL传递给Flash,这是一种GET方法,把变量传递给一个swf文件的具体实现是:

接着文本"Text of my variable"将会出现在Flash的动画中指定的位置,我们只要把Flash所需要的数据预备好就可以实现与数据库的连接,然后利用Flash中的动画功能就可以做出既具有强大的数据处理能力又具有强大的交互能力的美观网页。

ASP和数据库的连接可用如下语句实现。

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

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

Connection.Open "people"

这样数据库就和ASP连接上,从而 Flash与数据库连接上去了。

在Flash中使用ASP必须满足以下条件:服务器端server必须支持Active Server Pages并且支持数据库;客户端必须安装Flash插件。

二、在Flash中使用数据库

第一步要做的是建立数据库。我们使用Access数据库为例,表名为Staff,有三个字段:ID (自动编号), Known(Text) ,name (Text) 。这是一个用来示范用户名的数据库。

第二步就是建立一个Flash 5的动画。步骤如下:

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

(2) 把第一个text field的name设置为Input,它是用来接收输入数据的。
共2页: 上一页 1 [2] 下一页

(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:如何恢复/修复MS SQL数据库的MDF文件  
下一篇:c语言难点透彻分析
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号