本文是一篇基于XML的FLASH网站制作教程,利用XML最基本的语言描述方式,加上FLASH制作的动态界面,能快速、简便的开发FLASH网站,最重要是以后再更新FLASH网站时就非常方便,只许修改一下XML文件即可。如果想开发一个不支持数据库空间上的的FLASH网站,或是说数据量太小,使用数据库显得太笨拙的话,使用XML将是最方便的方法。Over,先看教程。
本教程实例站点 http://www.flashempire.com/exdesign/
本实例的目的是想用FLASH制作一个设计作品集(portfilio),就是个人主页及设计公司中常用的那种工作展示。由于天天工作,每隔几天总会有些新作品可以放进作品集中,总不能隔三差五的去修改FLASH源文件再输出吧,用数据库做这么小的数据存取又显得太笨拙,这个时候就得用到XML了,不需要数据库,不需要空间支持,只要有FLASH和XMl文件即可......。先看看个人作品的简单数据表设计:
字段
内容
name
设计作品名称
src
设计作品的链接
intro
简单描述
cate
作品所属分类(网站/动画/游戏/多媒体..)
这样一个数据库,加个主键ID,有点像数据库表 ,不过现在不能使用数据库,必须以XML的方式来记录这些数据,那么我们再建立一个data.xml文件,并写入一个类似于此的数据描述结构
<第一段代码>代码拷贝框
//第一段代码START
<?xml version='1.0' encoding='UTF-8'?>
<data>
<web>
<project name="SONYERICSSON T630 PROMOTION" src="sony.swf" intro="这是我去年的项目"/>
<project name="MATRIX" src="matrix.swf" intro="黑客帝国"/>
<project name="PHILIPS TECH STATION" src="philips.swf" intro="科技感受"/>
</web>
<animation>
<project name="MTONE GAME" src="mtone.swf" intro="这是个老作品了"/>
</animation>
<game>
<project name="MIONICA GAMES" src="mionica.swf" intro=""/>
<project name="EC ONLINE GAME" src="ec.swf" intro="在线游戏"/>
</game>
</data>
//第一段代码END