Macromedia Flash &Database 集成概述

                                                                                                   这里是原文链接

介绍
       Macromedia Flash 动画并不能直接与数据库通信,但是可以与服务器端应用程序(中间件)交互。中间件查询数据库并关联前台和后端数据。可供选择做中间件的实现方式很多,常用的一些有:CGI、ASP、PHP、ColdFusion和Tango。
 在服务器上将Flash Movie与数据库结合是创建与平台无关的Rich-web-application的关键。因此,设计者应该对创建WEB应用程序有多方面的了解,包括Flash设计、ActionScript、server scripts和数据库管理。建立这类程序的工作量主要集中于个人身上,并需要不断的主动学习所需。
Macromedia Flash 作为界面
        就这个主题来说,最好将Flash movie用作数据的集合和显示。Flash Movie采用与基于HTML的表单相同的方法进行信息采集和传递。学习在Flash Movie中使用数据库之前要知道如何在Flash中创建一个表单。要了解这方面的更多信息请跟踪如下链接:
Deconstructing the Flash 4 Form sample
How to create and submit a form in Flash 4
Using Flash with a CGI form mailer

另外,在WEB程序中使用数据需要更多有关数据库、服务器应用程序和服务器端脚本语言等知识,这超出了本文所讨论的范围。在程序配置方面碰到任何问题请咨询你的ISP和服务器管理员。
      通常用作WEB应用的数据库服务器有Oracle、 Microsoft MSSQL and Access、FileMaker、MySQL、FoxPro 和 Sybase。它们都提供与各种服务中间件协同工作的协议。其中一些是为企业级站点设计的,另外一些则更适合较低流量的站点。Flash 与 database结合的一些应用方面主要有:

  • Guestbooks
  • Password protection
  • E-commerce
  • Web application building
  • Saving the state of a movie
  • Personalization

Flash形式的数据可以插入数据库
  最简单的方法是Flash可以通过可编辑文本域接收数据,使用LoadVars和GetURL动作可以将数据送给中间件,这些中间件将数据编码为数据可接受的正确格式。

数据可以通过中间件从数据库传入Flash中
另一个流行的应用是从数据库中提取Flash Movie的数据内容。这一策略允许数据经常性修改而不需要手动更新Flash Movie。
带查询字符串的URL能用来从数据中提取独特信息
当用户在站点中导航的时候,Flash Movie也能接收该用户独享的数据。传递参数的一种方法是在URL中(即查询字符串),或者通过表单数据。服务脚本能将这些值传递给Flash Movie。这能使得Flash Movie可以视用户的选择、用户的地域而显示内容。这一方法的应用包括:电子贺卡、购物车、个性化页面等需要记录用户操作的地方。

                                                                                            张龙   试译

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值