搭建Flash网站是一项综合的应用,不仅仅要依靠Flash,同时还需要许多其他网络技术和应用来支持。Flash动画需要使用大量的图片,但是Flash本身的图像处理功能并不是十分全面和强大,因此,在制作动画前期,需要使用图像处理工具对图片素材进行处理,这方面的工具常用的主要有Photoshop、Freehand、CorelDRAW和Firework等。
与此类似,Flash动画中还会大量地使用到声音文件,而Flash对声音的编辑能力也是有限的,因此还需要借助外部工具对声音文件进行处理、编辑和剪辑,这方面比较常用的工具是Sonic Sound forge。
在Flash网站中,利用Flash向用户提供动态的前端,但是在后端还是需要使用到数据库或者类似的数据存储和管理工具。作为一个由动态数据库驱动的网站,分为前端和后端,Flash前端需要和动态后端进行交互,收发服务器数据,并能将结果动态显示。动态后端包含了三个元素,即服务器、数据库和脚本,而Flash一般是通过脚本和后端交互的。比较常用的脚本技术主要有以下几种。
1)ASP(Active Server Page),是一套由微软开发的服务器端脚本环境。ASP内含于IIS3.0和4.0之中,通过ASP可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的Web服务器应用程序。有了ASP就不必担心客户的浏览器是否能运行所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。
2)ColdFusion,简单易学,真正实现了跨平台。ColdFusion MX是一套面向企业的应用服务体系,它不仅仅是一种语言,也是基于J2EE基础架构的有自己独特开发方式的产品。所以不能把ColdFusion MX和ASP、PHP等脚本语言划分为同一种类型的语言。ColdFusion MX的体系包括基于J2EE架构的Application Server、名称为NEO的开放式编码方式、开发企业应用的公用接口。(www.xing528.com)
3)PHP,是一种用于创建动态Web页面的服务端脚本语言。如同ASP和ColdFusion,用户可以混合使用PHP和HTML编写Web页面,当访问者浏览到该页面时,服务端会首先对页面中的PHP命令进行处理,然后把处理后的结果连同HTML内容一起传送到访问端的浏览器。但是与ASP或ColdFusion不同,PHP是一种源代码开放程序,拥有很好的跨平台兼容性。用户可以在Windows NT系统以及许多版本的UNIX系统上运行PHP,而且可以将PHP作为Apache服务器的内置模块或CGI程序运行。
4)CGI(Common Gateway Interface),是一个连接外部应用程序到信息服务器(比如HTTP或者网络服务器)的标准。一个简单的HTML文档无交互后台程序,它是静态的,也就是说它处于一个不可变的状态,即文本文件不可以变化。相反地,CGI程序是可以实时执行的,它可以输出动态的信息。
当对网站进行总体设计或最后对Flash网站进行整合的时候,Dreamweaver是一个非常不错和十分常用的工具。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。