以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML基础 』 (http://bbs.xml.org.cn/list.asp?boardid=1) ---- FLASH+XML专题[六] FLASH+XML:构建简单易更新网站 (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=5803) |
-- 作者:小鞋子 -- 发布时间:3/22/2004 10:25:00 PM -- FLASH+XML专题[六] FLASH+XML:构建简单易更新网站 本文是一篇基于XML的FLASH网站制作教程,利用XML最基本的语言描述方式,加上FLASH制作的动态界面,能快速、简便的开发FLASH网站,最重要是以后再更新FLASH网站时就非常方便,只许修改一下XML文件即可。如果想开发一个不支持数据库空间上的的FLASH网站,或是说数据量太小,使用数据库显得太笨拙的话,使用XML将是最方便的方法。Over,先看教程。 本教程实例站点 http://www.flashempire.com/exdesign/ 本实例的目的是想用FLASH制作一个设计作品集(portfilio),就是个人主页及设计公司中常用的那种工作展示。由于天天工作,每隔几天总会有些新作品可以放进作品集中,总不能隔三差五的去修改FLASH源文件再输出吧,用数据库做这么小的数据存取又显得太笨拙,这个时候就得用到XML了,不需要数据库,不需要空间支持,只要有FLASH和XMl文件即可......。先看看个人作品的简单数据表设计: 字段 内容 这样一个数据库,加个主键ID,有点像数据库表 ,不过现在不能使用数据库,必须以XML的方式来记录这些数据,那么我们再建立一个data.xml文件,并写入一个类似于此的数据描述结构 <第一段代码> //第一段代码START 由于XML是一种树状的数据结构,所以他的语法方式与我们传统的数据表不一样,我们的XML文件中定义了<web>...</web>及<game>..</game>这样的标记,表示的是我在前面数据表设计中的cate分类,在此标识块中的部分,即为属于这一分类的项目。然后再在<web>...</web>这样的块中定义每一条记录,如 <project name="EC ONLINE GAME" src="ec.swf" intro="在线游戏"/> 一条数据的内容。 好了,现在看看FLASH界面的准备情况 OK!界面上的内容基本上如此了,如果需要更多功能,就自己再增加各种MC之类的了 <第二段代码> stop(); <第三段代码> on (release) { 以此类推写出其它2个按钮的release事件。 到此为止我们就设置完整个FLASH了,可以测试一下看是否能把XML文件加载,并转换成相同数量的图标按钮显示出来,用户点击相应的图标,就能将此作品的相关swf文件loadmovie进场景中浏览了。 以后如果要增加web分类下的新作品,就可以直接在xml中加一条数据就行,flash文件本身就可以不做任何修改了,应该说相当方便了。XML的数据描述功能在此发挥了最大的作业,他自定义标记,树状的数据组织形式直接能被flash作为XMl对象进行读取,相当方便易用。不过flash目前还不支持直接修改xml文件(如果要实现通过flash修改xml文件,必须通过别的asp或php类似脚本),否则的就可以直接用flash做基于xml的小型数据库网站或应用程序了。 本例的源文件中并没有完成全部的功能,只做到XML读入并根据XML的内容排列图标及文字,其它XML中的字段及读详细作品的功能大家可以根据此例内容自行开发,相信一定能做出更好的FLASH+XML动态网站。
|
-- 作者:XWford -- 发布时间:3/23/2004 7:49:00 PM -- 请教 小鞋子 一个问题, 背景:我的毕业设计的题目是,把我们学校信息工程老师们以前和正在做过的项目上传到网上,搞一个宣传页面。最近正在学网页设计的相干知识,并已取得不少收获。 因为我在这以前并没有什么网页设计的基础, 问题:我想知道 XML 的功能到底有多强大, |
-- 作者:小鞋子 -- 发布时间:3/23/2004 11:38:00 PM -- XML只是一种扩展语言.要看场合咯...我主要用他来做数据交换.有时会把很复杂的东西变得明良化...会好点的.呵.. |
-- 作者:moonchild -- 发布时间:3/26/2004 11:08:00 AM -- 不知道为什么我打不开源程序,说是非预期格式 |
-- 作者:小鞋子 -- 发布时间:3/26/2004 11:59:00 AM -- 用FLASH 2004就可以打开了... |
-- 作者:XWford -- 发布时间:3/29/2004 12:53:00 AM -- 我决定了, 用 XHTML + JavaScript + XSL 样式表技术 + RDF 的 RSS 用户身份验证什么的要用到 ASP 什么的, 就让我 的表哥帮我做 小鞋子 ,你觉得这个方案怎样? |
-- 作者:小鞋子 -- 发布时间:3/29/2004 9:46:00 AM -- 嗯.可以啊...呵...asp.net我一直都學不會...慘...只會一點點ASP... 又不想深學了.呵...時間老是不夠...先學好FLASH和XML先.其它的先不管了. |
-- 作者:moonchild -- 发布时间:3/29/2004 11:56:00 AM -- 好的,谢谢你啊,你真的是个好人!!! |
-- 作者:Betteronly -- 发布时间:3/31/2004 11:26:00 AM -- 拿给我哥们看看去,,,他学flash 要做网站 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
5,826.172ms |