最近一年一直在看一本《ActionScript.3.0.Cookbook》,很是受用,不到一年时间从建筑师变成了程序员。圈子里常说的AS3,不是“像3一样”或者“像小3一样”的意思——那是Adobe出品的一门面向对象的语言Action Script 3的简称。你要是觉得这玩意儿说起来很远,那就上你的QQ空间或者神马开心网、人人网之类的去看看你的“菜园子”,那玩意儿就是这个“3”儿搞定的。
Cookbook这书是一个系列,你有兴趣上当当去慢慢找。有意思的是这个系列的教材万分鄙视那种教你安装软件,然后对着菜单截图一个参数一个参数的跟你将它的神圣含义,然后的结果就是即使你能把其中有多少个逗号都背诵下来了,面对眼前的项目还是只有说:“Sorry,以前没有做过,没有人带~~”。鄙视完这样的教程之后,Cookbook决定他要把自己变成一本看了马上就可以操作的宝典,就像菜谱一样。今天想做神马菜,就放马过来,只要我这里有,保证你想不学会都难。Cookbook里所有的章节,都是以问题作为开头的。你如果遇到了问题,就直接来查查看,顺着它给出的解决方案一步步做,保证过关。几个月下来,我的感受是我没有“看”这本书,完全是在“用”这本书。虽然至今我还不能完整的说出那面向对象编程里面一堆神马“重载”、“映射”、“超类”的概念是什么,不过当我仔细查阅的时候发现自己其实已经使用过很多次了——这就像是你跟一堆老外天天混着,没有语法概念的说了几个月,然后突然发现天底下还有一本叫做“语法”的书。大凡把语法书背得滚瓜烂熟的人,在听到别人问:“How are you?”之后,下意识的说:“Fine, thank you! And you?”然后,还不知道如何进行一番流畅而有意义的聊天——除非是你遇到了另外一个语法专家。