Flash Application开发手记
日期:2008-04-19 | 作者: Allen
最近的一个Flash项目,很累很痛苦。
Flash Application和Web Application的人员差别
差别最大的地方在于,Flash Application中,美工人员的参与度要比Web Application中的美工人员参与度要大很多。原因在于,美工人员能比较容易的在Flash中制作出一个特效,比如淡进淡出的效果,而在Web中利用Javascript制作一个淡进淡出的效果并没有想象当中那么容易。
就是这个小差别,就会给项目管理上带来不同的体验。好比,你的部队中拥有不同特性的兵种,有的是血牛,有的是远程部队,有的是魔法部队,这么一个团队,在指挥上一定比全是血牛的部队相比费劲很多。
做好版本管理
- fla不是文本文件,所以最好不要多人签出编辑,因为这样不能合并(Merge)。
- 充分利用Action Script 3种面对对象的特性,组织好你的Action Script文件。
使用Action Script 3
下面有几个理由去使用Action Script 3
- Action Script 3提供了完好的面对对象方案,有了命名空间。
- 支持了ECMAScript for XML (E4X),使用XML更加方便。
- 更加统一的事件处理模型。
- 更加纯正的时间类。
善用工具
- Flash CS3,Flash美工方面没的挑。
- 就算不开发Flex,也推荐使用Flex Builder。
欢迎有同样经验的同志补充。