flash与数据库交互帮助文档

flash与数据库交互帮助文档

ID:6072993

大小:161.50 KB

页数:10页

时间:2018-01-02

flash与数据库交互帮助文档_第1页
flash与数据库交互帮助文档_第2页
flash与数据库交互帮助文档_第3页
flash与数据库交互帮助文档_第4页
flash与数据库交互帮助文档_第5页
资源描述:

《flash与数据库交互帮助文档》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Flash与数据库交互技术的帮助文档——作者:王禹稼、李寅前言:该项技术对于个人的要求不是很高,简单的应用无需团队合作,但是作为一种现存的技术还是有必要了解一下它的,它本身并不是单独存在的,而是依靠多个技术结合而成的,主要涉及到的技术有Flash动画制作、ActionScript3.0编程、JSP、Servlet、HTML、XML、JDBC、JavaSE中dom4j类的使用。总体来说技术含量一般,但是比较麻烦的是涉及的技术比较多,协调开发就会遇到许多意想不到的障碍,为了解决这些问题,才编撰了这篇文档。网上有几种方式,本文档只是列举一种,只完成一次交互工作

2、,仅供参考。开发意义:Flash与数据库的进行数据交互有其存在的意义,例如:在有些项目中,一些应用需要动态的展示某种过程变化,或是想让画面看起来更美观人性化并且还需要显示底层数据。面对这种要求我们就需要考虑使用这项技术了,首先Flash动画制作对个人的要求并不是很高,因为Adobe公司的Flash已经经历了数个版本的更新,无论是从功能上还是操作的人性化上来说都已经十分的成熟了,因此学习起来不会花费很多的时间;如果Flash想要与外界交流,单靠本身的ActionScript脚本语言是不够的,因为ActionScript3.0目前对数据库的支持还是不够好,所

3、以就要考虑间接地方式了。正文:一、开发流程总览:Flash与数据库交互的方式有很多,本文档只选择一种:Flash通过ActionScript解析XML文件获取数据,而XML文件则是由Servlet生成在服务器端的工程路径下,该XML文件的内容就是通过JDBC查出来的数据,而ActionScript访问XML文件的URL是JSP页面动态的给Flash以参数的形式传入的。根据以上说明,开发就可以分工进行了,美工主要负责Flash的制作,AcrionScript的编写视情况而定,美工本身有能力的可以全权负责,这样便于开发,再者就可以让程序员来完成,只需要获得的

4、美工提供动态显示数据的元件的实例名称即可,再有就是HTML页面的编写,视情况而定,也不是必须的;程序员主要是负责Servlet、JDBC以及JSP页面的编写工作。而最终完成效果,就是用户通过单击HTML页面,发送一个请求,这个请求中包含有相关的信息,方便服务器端知道要操作哪些数据或是由JSP页面显示哪些Flash;服务器端Servlet接到请求后,根据request中param获得参数,交给业务Bean处理这个参数,以便查询数据;之后将获得的查询数据以一定的格式写到XML文件中,这里用到了dom4j类;在XML输出完毕后再通过Servlet将reques

5、t重定向到显示Flash的JSP,之前要把XML的URL和其他相关数据存到Session中,以便JSP获取;待重定向到JSP页面后,解析Session中数据,把XML文件的URL以参数的形式传给swf文件(Flash的不可编辑的可演示文件);swf通过JSP页面生成的HTML文件中的标签获得XML文件的URL,最终通过解析XML文件获得并显示相关的数据,实现整个过程。二、各项技术具体应用:1、Flash动画制作:根据客户的要求制作相应的演示动画,具体制作技术网上都可以查到,本文档只是简述。这里的关键工作就是处理能够动态显示数据的元件,主要是用动态文本框(

6、见图1.1)。这个文本框可大可小,可单行显示可多行显示,视情况而定。最重要就是确定这个元件的实例名称(见图1.2),这个关系到ActionScript的编写工作,而且必须是唯一,以免冲突。图1.1动态文本框图1.2实例名称2、ActionScript的编写:首先要确定代码的书写位置是哪一帧,然后单击那一帧,打开“动作”编辑窗口(见图2.1),在工具栏->窗口->动作。图2.1ActionScript书写位置下面就正式介绍ActionScript3.0(以下简称AS3)的编写,首先3.0开始AS的风格转向了OOP,方法和属性可以用AS的类来封装,而且扩充了

7、API,摒弃了一些不良的编程格式(不允许再AS语句中出现影片剪辑控制语句),但是由于这次开发的时间紧迫就没有再细研究AS3的编程规范,而是沿用AS2的格式摸索着写得。下面介绍几个重要的语句:importflash.events.*;//导入类,关键字是“import”importflash.net.*;varparam:Object=root.loaderInfo.parameters;//这个是从JSP/HTML页面中获取参数varxmlURL:String=param["xmlURL"];//通过一个Key而取得ValuevarXML_URL:Str

8、ing=xmlURL;//XML文件的URLvarmyXML:XML=newXM

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。