最近一直有写一个AS3的FLASH个人网站。
浏览了一些前辈们写的网站及源码,发现大部分还是基于AS2,看来是很久以前写的吧。
很多的ANIMATION都是在TIMELINE上完成。我在想,如果以后需要维护和添加新功能,
那不是很麻烦?如果是一个团队一起开发的话,那就更糟了。虽然个人网站开发,可以不顾及这些,
毕竟自己熟悉自己的代码,修改比较快。
但是如果你一直写这样的代码,会觉得没有提高吗?同时,也没有用好AS3的OOP功能。
在这段时间对FLASH的学习,AS3替代AS2只是时间问题。
如果学过JS和JAVA的朋友,发现AS3很大程度取两者的长处而用之。
不过现在国内关于AS3的书籍还真少。我也陆陆续续看了5,6本关于AS3的外籍书籍,
其中看到一段富有10年经验的FLASH开发者的开发感想:
“以前我是在TIMELINE上完成80%的ANIMATION,20%CODING,而现在(AS3),我正好相反,
大部分ANIMATION都是用AS3写成独立文件,很少部分才用到TIMELINE”
这就让我更加确信,用AS3的OOP特性,写FLASH网站。一来为了以后的维护,二来让自己的代码结构更清晰。
--------------------------------------------------------
现在又很多AS3写的前端框架,如PROGRESSION,GAIAS等。看看他们开发出来的DEMO,真的一点都不逊色。
因为将代码很好的分离,降低耦合性,提高开发效率,的确做得不错。
分析现在的前端框架,DEMO,档案的完整性,觉得GAIAS做得比较好。
最近也开始研究这个框架。有人觉得PROGRESSION,FRO比较容易用些,可惜我觉得档案和DEMO比较少。
不如学习GAIAS快些。而且作者很热心解答开发过程中遇到的问题,所以会有个很好的反馈。
--------------------------------------------------------
开始接触陌生的框架,学习起来会有点困难。
但如果你学习过JAVA,或有点OOP的概念,我觉得慢慢学,会越学越轻松。
这也是个人学习能力的体现。 很多东西都是现学现用。
如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛