设计思考:Flash Web设计团队协作
2008-02-19 11:19:20 来源:WEB开发网关于Flash web设计开发团队协作的简单思考
笔者现在可以说没有任何团队开发经验,在这里谈团队协作是典型的纸上谈兵,但我在开发自己的网站时是严格的给自己分角色的,也有几分团队的意味,很多想法在这里不吐不快。
比如我一开始做架构分析的时候,除了简单的书写文档,是绝对不会开工的,此时我扮演的是一个架构师的角色;而在PS中绘制界面的时候,我会尽量不去想后台,此时我又在扮演一个PS设计师的角色;在写后台的时候,我只是机械的按架构时的要求完成数据显示和写入格式,一般来说数都是固定格式的XML,此时我根本不会去考虑什么Flash和PS,完全在扮演一个后台工程师的角色;最后在Flash中合成的时候,我则又扮演着Flash设计师和AS工程师。尤其是在开发我自己的个人门户V3的时候,我更是“严于律己”,在开发流程的每个阶段,尽量让自己少管“闲事”,看到最后能否按预期目标完成任务,结果还是比较满意的。
我的想法是:在MBDD式下,一个Flash web开发团队应该至少有以下五个人:架构师、PS设计师、Flash动效设计师、AS工程师、后台工程师。
架构师负责对整个网站的把握,他必须了解Flash web开发的每个环节,丰富的开发经验使其在接到一个项目的时候可以根据需求很快的决定采用那种开发模式,并把这个项目支解为若干功能模块,然后为PS设计师提供内容框架草图,并指定后台数据格式。而且在开发的整个过程中,他要负责其他人的调节和沟通。所以如果说架构师是这个团队的灵魂人物,一点都不为过。
PS设计师则需要根据框架草图设计网站界面,他最好懂得一点Flash基础操作,知道那些部分是在Flash中可以很方便的直接绘制的,而那些部分必须由PS完成。当然,如果他还能把动画因素也考虑进去,并在PS中部分完成效果图,那就更好了。
Flash动效设计师主要是完成Flash中的动画和特效,他最好懂得一点AS,这样他在做动画的时候,就会把编程的因素考虑进去,使他的动画尽量便于程序控制,特效也不至于太吃CPU,如果他的AS能力足够强,我们还要让他根据架构师划分的模块在Flash中完成网站主界面的布置,当然这时候架构师最好从旁协助。
AS工程师主要是根据架构师的要求完成特定功能模块,同时完成前后台的数据交换,他最好懂得一点后台知识,至少要知道Flash如何通过后台程序写数据,另外他的XML解析一定要精通。
最后是后台工程师,他只需要根据架构师的要求写入读出特定格式的数据就行了,当然,如果他学一点AS的话,将更有利于他理解他为什么要那么做,另外他的存在还有更大的意义,那就是完成网站数据结构分析以及负责数据库管理。
个人觉得,除了SEO的处理现在还不够完美外,如果我们深入理解了Flash web的结构,建立起一套完善的开发模式,再加上平时积累的代码库、元件库、特效库、资料库等,Flash web开发快速化、高效化将不再只是梦,Flash web完全可以达到HTML网站的开发效率,而且有着比HTML网站更好的视觉和交互效果。
- ››FLASH不等于运算符!=的使用实例
- ››FLASH不全等运算符!==
- ››FLASH字符串分隔符运算符
- ››FLASH% 模运算符
- ››Flash+、++、+= 加法运算符
- ››Flash, 逗号运算符
- ››flash中的-、--、-=减法运算符
- ››Flash的-Infinity 常数、.点运算符、/ 除法运算符...
- ››Flash两种注释方法/*..*/ 和// 注释行分隔符运算符...
- ››Flash的/=除法赋值运算符、=赋值运算符、== 等于运...
- ››Flash之?: 条件运算符、^ 按位 XOR 运算符、^= 按...
- ››Flash的_framesloaded代码示例
更多精彩
赞助商链接