计算机信息管理毕业论文计算机信息管理班级展示平台的设计与实现.doc

上传人:来看看 文档编号:3971112 上传时间:2019-10-11 格式:DOC 页数:31 大小:1.09MB
返回 下载 相关 举报
计算机信息管理毕业论文计算机信息管理班级展示平台的设计与实现.doc_第1页
第1页 / 共31页
计算机信息管理毕业论文计算机信息管理班级展示平台的设计与实现.doc_第2页
第2页 / 共31页
计算机信息管理毕业论文计算机信息管理班级展示平台的设计与实现.doc_第3页
第3页 / 共31页
计算机信息管理毕业论文计算机信息管理班级展示平台的设计与实现.doc_第4页
第4页 / 共31页
计算机信息管理毕业论文计算机信息管理班级展示平台的设计与实现.doc_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《计算机信息管理毕业论文计算机信息管理班级展示平台的设计与实现.doc》由会员分享,可在线阅读,更多相关《计算机信息管理毕业论文计算机信息管理班级展示平台的设计与实现.doc(31页珍藏版)》请在三一文库上搜索。

1、苏州大学本科生毕业论文(设计) 苏州大学高等教育自学考试苏州大学高等教育自学考试“专接本专接本” 毕业论文(设计)毕业论文(设计) 题目 班级展示平台的设计与实现 专科学校 苏州工业职业技术学院 专业 计算机信息管理 考生姓名 准考证号 054510225050 指导教师 2012 年 3 月 29 日 苏州大学本科生毕业论文(设计) I 目 录 摘 要.1 Abstract2 前 言.3 第一章 概 述.4 1.1 Flash 网站背景.4 1.2 Flash 网站所具备的优势.4 1.3 关于本课题.4 1.4 本论文所涉及内容.5 第二章 开发平台与所用技术.6 2.1 开发工具.6 2

2、.1.1 Adobe Flash CS5.5 Professional.6 2.1.2 Adobe Photoshop CS4 Professional6 2.2 所用技术.6 第三章 网站规划.7 3.1 网站结构图.7 3.2 网站内容.7 3.3 网站效果图.7 第四章 网站程序实现.11 4.1 整体设计.11 4.2 网站设计.11 4.2.1 引导页设计11 4.2.2 导航的设计11 4.2.3 滚动条的设计12 4.2.4 XML 外部载入实现 13 4.2.5 相册的翻页设计15 4.2.6 邮件发送的实现16 4.2.7 背景音乐的控制17 4.2.8 进度条的实现18 第

3、五章Flash 发布.20 第六章 总结.21 苏州大学自学考试“专接本”毕业设计 II 6.1 个人总结.21 6.2 制作过程中遇到的问题和解决方法.21 6.3 网站改进方向.22 参考文献.23 致 谢.24 附 录.25 苏州大学自学考试“专接本”毕业设计 1 摘摘 要要 Flash是一种创作工具,可使用它来创建演示文稿、应用程序和其它允许用户交互的 内容。Flash可以包含简单的动画、视频内容、复杂演示文稿和应用程序以及介于它们之 间的任何内容。Flash特别适用于创建关于Internet的内容,因为它的文件非常小。Flash是 通过广泛使用矢量图形做到这一点的。而全Flash网站

4、具备普通网站所不具备的视觉冲击 力和互动体验。所以全Flash网站比较生动,其互动性能是普通网站无法相比的。 本文完整的阐述了如何制作一个Flash网站,并且怎样利用XML实现txt,mp3和jpg文 件在web页面的动态交互加载以及不同页面间的切换,信息的编辑与发送以及Action Script代码控制等。 关键词:Flash XML Action Script 作 者:王曦鹏 指导老师:陈园园 苏州大学本科生毕业论文(设计) 2 Abstract Flash is a kind of creation tools, can use it to create demonstration dr

5、aft, the application and the other allows users to interactive content. Flash can contain simple animation, video content, complex demo application, and in-between manuscripts and between them of any content. Flash particularly applicable to create the content on Internet, because of it of file is v

6、ery small. Flash is through the extensive use of vector graphics do it. And the whole Flash web site with ordinary doesnt have visual impact and interactive experience. So the all Flash web more vivid, its interactive performance is ordinary web site that cannot be compared. This paper expounds how

7、to make complete a Flash web, and how to use XML realize TXT, mp3 and JPG file in web pages load and the dynamic interaction between different page switch, editor of information and send and Action Script code control, etc. Keywords: Flash XML ActionScript The make: Wang Xipeng Teacher: ChenYuanyuan

8、 苏州大学本科生毕业论文(设计) 1 前前 言言 数字媒体时代的到来,使人们不在满足于简单直接的信息传达,人们渴望在接受信 息的同时能够带来一种视觉享受。Flash 能让浏览者在轻松、有趣的视觉感受中,以最短 的时间了解信息内容。Flash 是目前在网络应用中最好的多媒体动画,强烈的视觉冲击力 给浏览者带来全新的感受,更易留下深刻的印象,能够极好的达到理想的宣传效果。综 合起来说,Flash 网站是一种艺术与技术相结合产物。Flash 网站是以艺术介入技术层面来 达到视觉推广的目的,这样的好处是能够更好的针对目标人群,把信息以艺术效果的形 式体现出来。 本课题是利用 Flash 的 Adobe

9、 Flash CS5.5 Professional 版本进行一个班级网站的制作, 由于本人知识的有限,时间的仓促,以及客观条件的限制,网站的规模不会很大。该 Flash 网站主要是一个以班级活动时候的照片,以及一些对于班级生活的文字的描述和同 学介绍的一个班级网站。每个人都有那么段属于自己的学生生涯,对于大学生涯,美好 的回忆总是一幕幕出现在眼前。而一个小型的 Flash 网站,既能勾起我美好的大学回忆, 也能在网站中找到一些大学班级生活中的点点滴滴,和同学们的深厚友谊。于是,我决 定利用自己大学课余时间自己所学的知识,自己在指导老师的帮助下,和朋友合作制作 这个小型的 Flash 网站。 本

10、次毕业设计制作完成的 Flash 网站共分为三个模块,分别为关于我们、照片和联系 我们。本文共分为五章,第一章介绍了 Flash 软件开发背景以及课题的内容; 第二章介 绍了本网站的开发平台及要使用的主要技术;第三章对网站进行了规划和简单的介绍; 第四章是网站的具体实现,并描述一些关键性技术;第五章主要介绍网站的发布;第六 章是对整个过程的总结,讲述心得与感想。 苏州大学本科生毕业论文(设计) 2 第一章第一章 概概 述述 1.1 Flash 网站背景网站背景 早在上世纪八九十年代,凡是接触网页的人员,在他们的印象中所谓网站就是一些 文字和图像的排版,文字和图片都可以做上相应的链接,并且可以点

11、击。而如今,很大 一部分人来说,这种现象仍然持续到现在,不过随着互联网网络带宽的不断增加以及如 今Flash对互联网的影响力的不断增强,人们已经认可在HTML页面上加入一些Flash的元 素。Flash元素的加入使得网络页面更加的生动形象,让人们更容易,更好的去接受。自 从2000年以后,开始不断涌现纯Flash网站,但人们对他的认识并不是很深,大部分人会 认为纯Flash网站会影响访问的速度。所以在Flash发展初期和带宽有限的情况下确实存在 这种现象,随着计算机网络的发展,传输速率加快,这一现状也将得到解决。而且,网 站是人们了解一个企业的窗口,而现如今,更多的公司将自己的网站看作是在互联

12、网上 的销售平台,不仅让用户在这个平台上了解和感受公司的产品和文化,同时还能收集用 户所反馈的信息,通过分析这些信息,企业才能及时调整策略以达到利润的最大化。而 纯Flash网站恰好能满足这些企业的要求:它具有强有力的广告宣传、快速的传播速度、 涉及的范围极广、丰富的媒体内容、体贴用户的流畅交互、以及跨平台和小巧客户端的 支持。目前,纯Flash网站正在形成一种趋势。 1.2 Flash 网站所具备的优势网站所具备的优势 Flash 网站是以生动形象的动画和交互式操作,给每一位访问者带来一种切身体验的 访问感受,使用者在浏览的过程中自然而然的融入到网站中。同时 Flash 已经具备了后端 开发

13、和数据显示的能力,可以完全胜任中小型网站的开发。 从视觉展现效果来看,纯Flash 网站可以完成HTML网站不能制造出的质感和动作效 果,特别是一流的动态视觉特效,能给人以震撼的视听冲击,同时配合高品质的页面设 计,别具风格的配乐,纯Flash 网站会展现出无穷的魅力。现如今,计算机网络发展日新 月异,互联网网络带宽不断提高,使得动画、音乐、电影的传输瓶颈正在逐渐消失。在 线实时收看高品质画面将成为现实,而这作为静态网页的优势将不再构成优势。在未来 虽然纯Flash网站不可能代替静态网站,但Flash网站的优势却依旧是静态网站无法匹及的。 苏州大学本科生毕业论文(设计) 3 1.3 关于本课题

14、关于本课题 学生时代是每一个人所共有的美好回忆,经常我们可以看到在毕业即将到来的时候, 很多同学开始互相发同学录,给同学留言,合影留念,这些种种迹象表明,大家对自己 的班级同学的感情不言而喻。而如今 Flash 网站的发展,使得人们对 Flash 网站的认知认 可度越来越高。Flash 网站相对于普通静态网站的优势特点越来越明显的显露出来。本课 题即是用 Flash 来制作一个以班级回忆和介绍班级同学为主题的 Flash 网站。既要体现出 对学生时代的回忆,感情,渲染出当年的青涩氛围,同时也要借助 Flash 的优势,体现出 很好的人机交互性,Flash 的视觉,听觉多方面的冲击力。整个 Fl

15、ash 网站中的大部分图 片,音乐数据将由外部载入,而文字部分则建立在 XML 的基础上,由外部进行导入。 1.4 本论文所涉及内容本论文所涉及内容 本论文主要是将作者在制作本 Flash 网站中的一些技术层面上的问题一一写出来,介 绍整个网站的结构布局,设计思路,最后写出作者自己的感触以及对帮助者的感谢。 苏州大学本科生毕业论文(设计) 4 第二章第二章 开发平台与所用技术开发平台与所用技术 2.1 开发开发工具工具 本网站的开发工具为 Adobe Flash CS5.5 Professional 和 Adobe Photoshop CS4 Professional。 2.1.1 Adobe

16、 Flash CS5.5 Professional Adobe Flash(原称 Macromedia Flash,简称 Flash;前身 FutureSplash) ,是 美国 Macromedia 公司(现在已被 Adobe 公司收购)所设计的一种二维动画软件。通常包括 Macromedia Flash,用于设计和编辑 Flash 文档,以及 Adobe Flash Player,用于播放 Flash 文档。 2.1.2 Adobe Photoshop CS4 Professional Photoshop 是 Adobe 公司旗下最为出名的图像处理软件之一。集图像扫描、编辑修改、 图像制作

17、、广告创意,图像输入与输出于一体。Photoshop 的应用领域很广泛,在图像、 图形、文字、视频、出版各方面都有涉及。 2.2 所用技术所用技术 本网站实现除了大量应用了 Flash 对其主要框架以及效果的构造制作,以及 Photoshop 对网站图片的制作修改外,还使用了 XML 在 Flash 中的载入、读取和解析。 当使用 HTML 显示数据时,数据将被存储在 HTML 中。通过 XML,数据可以被单 独储存在 XML 文件中。通过这种方法,你就可以一心一意地使用 HTML 对数据进行排 版和显示,对基本数据的改变并不需要对 HTML 做出任何改变。 通过使用 XML,可以使用普通的文

18、本文件储存数据。 XML 可以在文件或数据库中储存数据。应用软件可以从已存储的数据中储存、获取 信息。一般的应用软件可以用于显示数据。 苏州大学本科生毕业论文(设计) 5 第三章第三章 网站规划网站规划 3.1 网站结构图网站结构图 Flash 网站区别的普通的静态网站,所以在结构上小有所区别。但在在外观上,区别 于大多数静态网站的规则布局。以独特的样式显示,这样可以使每一个游览者可以更好 的去感受网站所要表达的信息。本网站的结构图如图 3-1 所示: 引导页 加载数据 主页显示 导航条照片显示音乐控制 图3-1 Flash 网站的基本结构 3.2 网站内容网站内容 本 Flash 网站共有

19、3 个 Flash 界面,主要内容有:关于我们、照片、联系我们这 3 个 模块,整个网站的内容结构如图 3-2 所示 主页(照片展示) 关于我们照片联系我们 图 3-2 内容规划结构图 3.3 网站效果图网站效果图 苏州大学本科生毕业论文(设计) 6 图3-3为引导页面,游览者在欣赏完一段小动画后自动进入网站。该动画模仿鼠标点 击的样式,从一开始就给浏览者了一种视觉的冲击,这样可以使浏览者对接下浏览产生 很强的兴趣。 图 3-3 引导页面 图 3-4 为主页面。该页面以一个相册的形式呈现在浏览者的面前,不同于以往普通的 静态网站的格调布局,这种新鲜感的创新,不仅呈现了网站所要表达的主题,也将

20、Flash 网站的视觉冲击展露无遗。而且,此时再配以背景音乐的渲染,使得效果更加完美。 图3-4 主页面 图 3-5 关于我们页面,照片固然直观,但是,却比不上文字的细腻,所以,在介绍 苏州大学本科生毕业论文(设计) 7 班级同学的这一块,作者选择了使用文字来进行表达,浏览者在浏览的时候,可以拖动 文字旁边的滚动条来浏览相关的内容。 图 3-5 关于我们页面 图 3-6 为相册页面,前面也说到了,照片总是给人以最直观的感受,所以,除了主页 面上的照片的外,这里是一个照片的详细查看。浏览者不仅可以点击主页面上的照片进 入到相应的照片内容,也可以进入相册模块,来进行照片的浏览。 图 3-6 照片页

21、面 图 3-7 为联系我们页面,一个网站,必须要有一个联系的方式,这样既有利于网站 今后的维护与发展,也有利于了解浏览者的建议以及意见。本 Flash 网站的联系模块是让 苏州大学本科生毕业论文(设计) 8 浏览者输入浏览者的相关联系方式和对网站的建议意见,或其他留言,然后通过发送到 作者的邮箱来实现的。 图 3-7 联系我们页面 苏州大学本科生毕业论文(设计) 9 第四章第四章 网站程序实现网站程序实现 4.1 整体设计整体设计 本 Flash 网站的主题是对班级的回忆以及展示,介于 Flash 网站它不受限于传统静态 网站的布局格式。本网站采取了一个以晾晒照片为主要背景的一种方式。设计新颖

22、,浏 览者可以在初次进入网站就有种眼前一亮的感觉。而照片总是可以给人以最直观的感受, 再辅以背景音乐,可以使浏览者切身体会到作者班级的氛围,仿佛置身于当年的学生时 代。这种设计将本网站所要表达的信息可以很好的表达出来。当然了,在直观的照片给 予浏览者一定的了解后,文字部分可以让浏览者了解更多有关作者班级的信息。最后的 一个联系途径,可以让浏览者留下自己的联系发与作者的邮箱,便于今后的交流。 4.2 网站设计网站设计 4.2.1 引导页设计引导页设计 引导页的作用:Flash 动画能带来视觉的冲击!本网站的引导动画实为一个逐帧动画, 模仿鼠标点击,打开网页的效果!。大致的设计步骤如下: 1.新建

23、 Flash 文档,命名为 index.fla。 2.创建 766 750 的背景,将背景图片(bg1.png)导入到库中,将图片放与舞台中 央。 3.新建一个图层,命名为 mouse,制作一个鼠标的样子和鼠标经过的时候残影的图样, 在第 28 帧和第 87 帧间每一帧定义为关键帧,在此区间定义鼠标从背景右下角移动至中 间的每一个位置。在每一帧做相应的设计即可。 4.2.2 导航的导航的设计设计 导航的作用:一个网站必须需要一个导航条,这样才能方便浏览者去查看想查看的 内容,Flash 网站虽然在外观形式上不拘一格,但是,依旧需要一个导航条。 本 Flash 网站的导航条为一个逐帧动画,三个导

24、航按钮,依次出来。每个按钮分配有 苏州大学本科生毕业论文(设计) 10 鼠标交互功能,即点击,并放开鼠标后,出现的交互动画!点击后,要进入相应的页面, 大致的设计步骤如下: 1 制作一个菜单的元件(menu2) ,里面分别添加三个按钮的图层(item1、 item2、 item3) ,制作后如图 4-1 所示: 图 4-1 添加图层 2 给这三个按钮分别写入相应的代码,这里以关于我们为例(图 4-2): 2.1 _root.gotoAndPlay(“s1“); / 主时间轴跳转到“s1“ 2.2 分别给三个参数(在主时间轴第一帧已经定于并且赋值) _root.url = “pages1“; /

25、 传递参数,对应库里的标志符为 pages1 的电影剪辑(MC) ,即主时间轴 attachMovie 电影剪辑 pages1 到主舞台! _root.x_ = 140; _root.y_ = 200; /此两变量,当 pages 赋值到 舞台后(_root) ,设置其 x 和 y 坐标 图 4-2 关于我们按钮的代码 4.2.3 滚动条的设计滚动条的设计 滚动条的作用:关于我们的页面中,在对班级同学进行介绍的时候,一个小小的页 面加载那么多字数的文本后,难以查阅,这对浏览者来说是一个不方便地方。所以,一 个文本的滚动条在这里就显得尤为重要。滚动条的设计过程如下: 1. 创建动态文本框,命名为

26、 abouttxt.(图 4-3) 苏州大学本科生毕业论文(设计) 11 图 4-3 动态文本框 abouttxt 2.在文件夹根目录下创建 xml 文件命名为 contents.xml,并在影片剪辑关于我们 2 的 图层 2 帧 1 上写下如下代码: activity = new XML (); activity.load (“contents.xml“); activity.ignoreWhite = true; activity.onLoad = function (success) if (success) var news:XMLNode = this.firstChild; abo

27、uttxt.htmlText=news.childNodes0; abouttxt.height=1000; 3打开 contents.xml,并设置动态文本框 abouttxt 的 html 里面的 Text 内容为 contents.xml 文件中第一个节点的内容。 4.选中动态文本框 abouttxt,然后打开组件面板,将窗口组件Interface 里面的 UIScrollBar 组件(图 4-5)拖动到动态文本框 abouttxt 上,然后调整 UIScrollBar 的位置即 可。 图 4-5 UIScrollBar 组件 4.2.4 XML 外部载入实现外部载入实现 XML 外部导

28、入的作用:对于一个网站,里面肯定有着许多的信息,无论图片还是文 字,而对于 AS2.0,最好的数据处理就是 xml,本 Flash 网站,也是利用 xml 数据格式。 苏州大学本科生毕业论文(设计) 12 为了便于修改,用了 txt 文本装载。大致的设计步骤如下: 1先编辑好 xml 树结构,如下所示: 2 数据处理部分 (1)建立一个 xml 对象,并且忽视空白(即不将 xml 里的空格键当成数据加载) , 下载帧 1 动作里面,具体代码如下所示: var photoxml = new XML(); photoxml.ignoreWhite = true; photoxml.load(“da

29、ta.txt“); photoxml.onLoad = function(done) if (done) dataset(); com = true; else trace(“lost“); ; (2)通过自定义 dataset()函数处理数据,本 Flash 网站的 xml 只采取一个层级,所 以,只需用到一个 for 循环,即可将所有数据读取并且装载到相应的数组,相关代码如下: function dataset() var list = photoxml.firstChild.childNodes; listlen = list.length; trace(listlen); for (k

30、=0; k=8) _parent.m1 = 0; _parent.m2+; if (_parent.m2=8) _parent.m2 = 0; _parent.m3+; if (_parent.m3=8) _parent.m3 = 0; _parent.m4+; if (_parent.m4=8) _parent.m4 = 0; / _parent.m1,_parent.m2,_parent.m3,_parent.m4 每次都递增 1,当大于或等于 8 的时候,重新 赋值为 0, (3)按钮的控制:按钮的控制非常简单,每次点击,都跳转到第一帧,并重新播放。 on (release) gotoA

31、ndPlay(1); 4.2.6 邮件发送的实现邮件发送的实现 联系的作用:一个网站,为了可以和用户浏览者有更好的交流,需要留下一些联系 的方式,本 Flash 网站也不例外。网站专门设置了一个联系的模块,方便浏览者与网站制 作者进行联系,留言。该模块设置理念是浏览者将自己的相关信息和留言内容输入后, 通过发送,可以将内容直接发送到作者邮箱,这样,作者可以通过浏览者留下的联系方 式与浏览者进行联系,也可以就浏览者的留言对网站的合理化建议或其它种种对网站进 行相关的修改与更新,总之,联系是一个网站不可或缺的一个因素。本 Flash 网站的联系 设计大致如下: 1.分别创建动动态文本框 Usern

32、ame, Useremail, UserTel, Usermessage(图 4-7)。 苏州大学本科生毕业论文(设计) 15 图 4-7 创建动态文本框 2.然后创建重写按钮与发送按钮(图 4-8) 图 4-8 创建重写按钮 3.选中重写按钮然后写入代码,当重写按钮按下时,动态文本框中的 text 值都变为空, 达到清空效果。所以在重写按钮中写下如下代码: on(press) username.text=“; useremail.text=“; usertel.text=“; usermessage.text=“; 4.选中发送按钮然后写入代码(与重写安钮一样)当发送按钮按下时,动态文本框

33、username 的 text 值赋值给变量 username, 动态文本框 useemail 的 text 值赋值给变量 useremail, 动态文本框 usetel 的 text 值赋值给变量 usertel, 动态文本框 usemessage 的 text 值赋值给变量 usermessage。然后将四个变量赋值给 Contact.asp 的四个参数。发送按钮的 代码如下所示: on(press) username=username.text; useremail=useremail.text; usertel=usertel.text; usermessage=usermessage

34、.text; url=“Contact.asp?name=“ + username + “ getURL(url,“_self“); 5.在 Contact.asp 文件中,读取四个参数,然后通过 Jmail 组件,发送到指定邮箱中。 4.2.7 背景音乐的控制背景音乐的控制 背景音乐的作用:Flash 除了在视觉上给人以冲击之外,在听觉上也给人一种享受, 本 Flash 网站为了给浏览者渲染一种更好的氛围,特意设置了背景音乐。这样,浏览者在 苏州大学本科生毕业论文(设计) 16 浏览网页的途中,不但可以感受到 Flash 带来的视觉体验,也能在听觉上,得到不一样的 享受。当然了,所谓众口难调

35、,本 Flash 网站就这人性化的特点,在背景音乐的控制上, 制作了音乐的开关,歌曲的选择,尽最大程度的满足浏览者群体。背景音乐的大致设计 步骤如下: 1.初始化: 首先在动画的第一帧建立声音对象,并加载声音,并播放,如下代码 var mysound = new Sound(); mysound.loadSound(“bgsound/1.mp3“,true); mysound.start(); 2.声音的控制: 建立 4 个按钮和一个音频动画电影剪辑,如图 4-9 所示: 图 4-9 音乐开关和控制按钮 其中关闭音乐按钮是停止声音的播放,并且停止音频动画电影剪辑(命名为: equalizer)

36、的播放,代码如下: on(release) gotoAndStop(2); _root.soundstatus=“off“; equalizer.gotoAndStop(2); ; 1,2,3 这三个按钮,是切换声音的,代码如下所示: on (release) _root.mysound.loadSound(“bgsound/1.mp3“,true); _root.mysound.start(); on (release) _root.mysound.loadSound(“bgsound/2.mp3“,true); _root.mysound.start(); on (release) _ro

37、ot.mysound.loadSound(“bgsound/3.mp3“,true); _root.mysound.start(); 4.2.8 进度条的实现进度条的实现 进度条的作用:当网站的规模达到一定的时候,加载文件就需要一定的时间,所以, 一个进度条,可以让网站在加载的时候有一个动画的显示,这样可以让浏览者有一个等 苏州大学本科生毕业论文(设计) 17 待的过程,不至于离开浏览,所以,一个进度条的设置就显得尤其重要,下面是本 Flash 进度条的大致设计步骤: 1制作一个进度条的外观动作如图 4-10 所示: 图 4-10 进度条的外观 2.在影片剪辑 preloader_main 中

38、填入如下代码: onClipEvent (load) total = _root.getBytesTotal(); onClipEvent (enterFrame) loaded = _root.getBytesLoaded(); percent = int(loaded/total*100); text = percent+“%“; /trace(percent) this.gotoAndStop(percent); if (loaded = total _root.gotoAndPlay(“s8“); 苏州大学本科生毕业论文(设计) 18 第五章第五章FlashFlash 发布发布 Fla

39、sh 发布是整个 Flash 网站制作的最后一步,Flash 网站毕竟要是在游览器中显示的, 所以最后这一步也显得极为重要 。本 Flash 网站由于是在一个.fla 文件中制作的,所以只 需要发布一个文件即可。 1.选择“文件”中的“发布设置” ,如图 5-1 所示: 图 5-1 发布设置 2发布以后,在发布的 html 文件中的添加一段代码,保证网页显示 在屏幕中央,一些不需要显示的东西隐藏起来,具体代码如下: 苏州大学本科生毕业论文(设计) 19 第六章第六章 总结总结 6.1 个人总结个人总结 本次毕业设计,也是我大学学习里面的最后一个“作业” 。在老师和同学的帮助下, 磕磕碰碰,跌跌

40、撞撞的总算完成了。虽然 Flash 并不是我所擅长的,而且学校的课程中也 没有这门课。但是,既然接下来了这个任务,就必须将它完成好。也许这次设计是我这 四年以来最好的一个设计作品。我尽我所能,从网络,书籍中找寻如何制作 Flash 的方法。 我很用心地去学、去查、去问、去做、去写,这期间我获得了不小的进步,加深了对 Flash 的理解,以及对制作网站的熟练度。可是时间的问题,技术的问题,以及一些客观 原因。我制作的 Flash 网站有着许多粗糙不足的地方,没有达到我最初希望的那样好。但 是,这里面有着我的汗水,我的投入,我希望这次设计能得到最后评审老师的认可。 在程序方面,我制作的这个网站还可

41、以继续改进。网站的内容可以更加的丰富,动画 的表达方式可以更加丰富,对于功能方面,还可以加入一些内容,比如全屏的设计等等, 可是,时间的原因,来不及制作了,这也是我这次设计中的遗憾。 在论文方面,还有很多的技术点没有详细说明与介绍;已写出的技术也应该可以写 得更加详细;图片部分应该可以做得更加精致美观;最后是文字部分,很多地方我的表 达还是不够好,应该可以做的更好。 毕业将至,以上诸般的遗憾与想法,可能都将无法再改变了,但看到我的作品完成, 我还是有一种小小的成就成就感。这是我的第一个 Flash 网站,虽然没有完全完成,但是 还是实现了大部分的功能。论文虽然写得不够详细明了,但这篇文章详细记

42、录了我的制 作过程以及我的种种感触。希望在今后进入社会以后,这次的设计能给我一种鼓励与支 持,只要用心,努力,下功夫,没有什么事情能难倒我的。 6.2 制作过程中遇到的问题和解决方法制作过程中遇到的问题和解决方法 1.外部加载 Xml 中的中文字体无法在 Flash 中正确显示,发现了这一个问题以后,我 去了网站上找寻解决方法。可是始终无法解决,后来在老师的帮助下,发现了一个小细 节没有注意到,首先,要把 Xml 编码格式改为 UTF-8,这点网站上有很多说明,但是,有 一个关键点是,在保存 Xml 文件的时候,不能简简单单单独点击一个保存,要另存为, 在存储格式里面也要选择 UTF-8,这个

43、小小的关键点取决于最后是否能够正确的加载。 2.代码的书写位置不正确,在制作按钮的过程中,经常在编辑完按钮,开始往里面添 加代码的时候,发生了按钮依旧没有作用的效果,后来,经过我上网查询资料和求助于 苏州大学本科生毕业论文(设计) 20 老师和同学,我知道了原来按钮的代码要直接写在按钮上,而不是单单的直接写在帧的 上面,这一点直接取决于按钮的作用是否能实现。 6.3 网站改进方向网站改进方向 本 Flash 网站虽然实现了几个基本的功能,但是,全屏的功能没有能够实现,这是一 个遗憾,也是本 Flash 网站今后可以更新完善的地方。至于网站的内容,还可以更加丰富, 这次是时间的因素,没有来的及取

44、材,这也是一个改进的方向。网站的背景也许有些单 调,今后可以改进一下,使得整体看起来更加生动形象。 Flash 网站的搜索引擎本次因为时间的原因,没有来得及制作。Flash 网站的搜索引擎 由于它自身的原因,难以优化。所以,今后可以考虑并解决 Flash 网站的 SEO(Search Engine Optimization)问题。 苏州大学本科生毕业论文(设计) 21 参考文献参考文献 1 周从军.XML 程序设计M.天津大学出版社,2008.8 2 颜金沙.闪客实战flash 高级编程M.电子工业出版社,2010.7 3 龙晓苑. Flash AS 3.0 动画制作M. 清华大学出版社,20

45、08.5 4 朱志国. Flash Action Script 3.0 编程技术教程M.清华大学出版社,2009.6 5 田启明. Flash CS3 平面动画制作案例教程与实训M.北京出版社,2008.3 6 方晨. Photoshop CS3 中文版标准教程M.上海科学普及出版社,2009.6 7 何铮.网站设计手册M.中国水利水电出版社,2009.8 8 张春龙.网页制作工具教程M.中国电力出版社,2008.1 9 王汝义. Flash 网站建设技术精粹M.人民邮电出版社,2007.4 10 张楠.网页设计基础教程与上机指导M.清华大学出版社,2006.11 苏州大学本科生毕业论文(设计

46、) 22 致致 谢谢 首先感谢我的指导老师陈园园老师对我的循循善诱和细心教导,她严谨的治学态度、 对问题不解决决不罢休的态度以及对我们的耐心深深感染着我,这将为我今后进入社会, 面对未知道路上的种种提供了无尽的帮助。当然,也要感谢所有关心过和帮助过我的老 师与同学,因为你们,我的设计才能如此顺利的完成。 苏州大学本科生毕业论文(设计) 23 附附 录录 html 文件代码: 我的班级 图层 1 帧 1 代码 stop(); var ck = 0; var con = false; var com = false; var conk = 0; var url = “xc“; var x_ = 3

47、73; var y_ = 370; /Stage.align = “TL“; Stage.scaleMode = “noScale“; var phobox:Array = new Array(); var aboutbox:Array = new Array(); var contactbox:Array = new Array(); var photoxml = new XML(); photoxml.ignoreWhite = true; photoxml.load(“data.txt“); 苏州大学本科生毕业论文(设计) 24 photoxml.onLoad = function(done) if (done) dataset(); com = true; else trace(“lost“); ; function dataset() var list = photoxml.firstChild.childNodes; listlen = list.length; trace(listlen); for (k=0; k1) _x += moveX; onClipEvent (enterFrame) if(_root.as_flag_animation=1) homeX = -_root._xmouse/2; di

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1