下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Flash Web 团队协作设计通过对 Flash Web结构的简要介绍, 我相信每个人都应该对 MBDD 的每一层有一个大致的了解。正如我前面说过的, MBDD是所有闪存网络的总结,不是每个闪存网络都必须有四层结构。由于功能不同,许多闪存网络可能确实有一些层。例如,我的个人门户 V3 没有过渡动画层。这个酷站收集站可以说既没有过渡动画层也没有背景层。 还有一些纯粹是商品展示的网站, 比如更受欢迎的房地产网站。 他们大多倾向于通过动画直接展示商品,而数据层和数据展示层相对薄弱。说了这么多, MBDD的真正含义是什么?主要有以下两点:模式化 : 对于各种类型的 Flash web ,我们必须给出
2、一套相应的通用开发模式, 就像各种世界的人一样, 但是每个人的骨架都是一样的。有了一个坚固的骨架,就可以更容易地给建筑添加更多的砖和瓦,而且效率会非常高。独立和模块化发展 : 事实上,“ MBDD风格”是我在漫长的实战旅程中的血和泪。自从接触到 Flash ,我也制作了十几个 Flash 网站。虽然人数不多,但我每次都从界面设计到后台一路自杀。 开始的时候,因为我不能准确的掌握整个站点的结构,所以我只能通过功能来完成,比如先设计导航部分的界面, 然后在 Flash 中完成导航部分的前台功能,最后写后台,再返回 Flash 完成整个导航部分,等等,直到整个站点完成。这样,您也可以像预期的那样完成
3、一个功能复杂的 Flash 网站。这个人的意志力和即兴创作能力一定不能弱。因为如果一个人的思维频繁地在设计、前景、背景之间跳跃,就很容易崩溃。此外,在早期阶段没有好的计划, 很有可能在后期和完成部分之间会有一些冲突,导致所有以前的工作被浪费,甚至不得不重新开始。这个时候有多少人能坚持下去?后来, 我觉得从长远来看, 这真的不是做这件事的方法。 一开始,我就开始思考如何对整个 Flash 网络有一个大致的了解,以及如何长时间专注于一件事。于是MBDD诞生了!在 MBDD下,我可以完全遵循如下开发流程 : 选择架构模式界面设计( 站主框架和背景层 ) 背景 (Flash 中数据层要求的数据显示格式
4、和书写格式 ) Flash 前景构图 ( 动画层和数据显示与交换 ) 。在这个过程的每一个步骤中, 我将把所有的精力都集中在这一步上, 直到我开始下一步的生产。此外,如果在生产过程中发现任何结构性错误,我也有能力从宏观的角度去把握它们, 做出最合理的调整。 但不幸的是,通过作者对一些 Flash 网站的分析,我发现仍然有很多人,包括那些有 Flash 网站开发经验的人,仍然不能很好地理解 Flash 网站的结构。他们仍然很随意地在做 Flash 网页。背景层和动画层不分为、数据表现层和数据层是模糊的。 甚至当他们想在那里做的时候, 这些层混合在一起,最后他们变得混乱。Flash 网站设计开发团
5、队协作的简单思考我现在可以说我没有团队发展的经验。 在这里谈论团队合作是很典型的。然而, 当我开发自己的工作站时,我会严格地分配自己的角色,并有一些团队含义。许多想法在这里并不令人不快。例如,当我开始做架构分析时,除了编写简单的文档,我永远不会开始工作。这时,我正在扮演一个建筑师的角色。当我在PS中绘制界面时,我会尽量不考虑背景。此时,我正在扮演一个 PS设计师的角色。在后台写作时,我只是按照体系结构的要求,机械地完成了数据显示和书写格式。一般来说,数字是固定格式的 XML。此时,我根本不会考虑 Flash 和 PS,我完全是在扮演后台工程师的角色。最后,当我用 Flash 创作时,我扮演了
6、Flash 设计师和 as 工程师。尤其是当我开发自己的个人门户 V3 时,我“对自己要求很严格”。在开发过程的每一个阶段, 我都尽最大努力不去想“多管闲事”, 并很满意地看着自己是否能如期完成任务。我的想法是,在 MBDD的领导下,一个 Flash 网站开发团队应该至少有以下五个人 : 架构师、 PS设计师、 Flash 动作设计师、 AS工程师、后台工程师。建筑师负责掌握整个车站。他必须了解 Flash web开发的每一个环节,他丰富的开发经验使他能够根据需求在接收项目时快速决定采用哪种开发模式,将项目分成几个功能模块,然后向 PS设计人员提供一个内容框架草图并指定后台数据格式。 在整个发
7、展过程中, 他将负责他人的调整和沟通。 因此,说建筑师是这个团队的灵魂并不过分。车站设计人员需要根据框架草图设计车站界面。他最好对Flash的基本操作略知一二,知道哪些部分可以在 Flash 中直接方便地绘制,哪些部分必须由 PS来完成。当然,如果他能把动画因素考虑进去,并在 PS中部分完成渲染,那就更好了。FlASh 动画设计者主要是在Flash 中完成动画和特效。他最好对动画有一点了解,这样当他做动画的时候,他会考虑到编程的因素,使他的动画尽可能的容易进行程序控制, 并且特效不会消耗太多的中央处理器。如果他的自动化能力足够强, 我们也会让他按照建筑师划分的模块,在 Flash 中完成车站主界面的布局。当然,建筑师此时最好从侧面协助。自动化工程师主要根据架构师的要求完成特定的功能模块, 并完成前台和后台之间的数据交换。 他最好知道一点背景知识, 至少知道闪存如何通过后台程序写入数据,而且他必须精通 XML解析。最后,作为后台工程师, 他只需要根据架构师的要求以特定的格式读写数据。当然,如果他学习一点自动化系统,理解他为什么要这么做会更有帮助。此外,他的存在还有更大的意义,即完成对车站数据结构的分析并负责数据库管理。我个人认为,除了现在的搜索引擎优化处理还不完善之外, 如果我们深入了解 Flash
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论