在网上乱串,见到下面的文章,有些感触,因而发文。
文中谈及的虽是有关AS(脚本)的学习经验,但我想,其中的道理应该是“放之四海而皆准”的。
**********************
培养你的思维!浅谈如何写好AS 作者:admin 日期:2006-12-24
"xxxx效果怎么做?"
这是我在QQ上见过最多的一句话,另外一句见的比较多的是
"怎么你就能想到这样的方法啊?"
在这里我要说的是,我不是天才,更不可能是神,之所以能够熟练的写AS,是因为有着五年多的学习
于是有人问我:
"这五年多你怎么学的?"
我的答案是:
"看书,实践
具体过程可以拆分成这三步:
看代码-改代码(修改别人的代码)-写代码
PS:如果您学Flash只是为了应付差事赶东西的话...麻烦您别往下看了,因为我写的不是Flash速成宝典...
"
下面把我所经历过的这三步做个详细说明,希望可以对新入门者有一定帮助:
看代码
这个过程是看书的第一阶段,这个阶段要结合Flash的AS帮助来看书,理解每一句代码的大概意思(因为有些算法一时可能理解不了),这样就可以慢慢熟悉每一个语句的用法.
改代码
这个过程是看书的第二阶段,在熟悉语句用法的前提上,可以将书中的一些example修改,扩展,做成自己的作品(但是不要发布到网上啊..会被人骂的..自己欣赏一下就可以啦-_-||).这样做的主要目的是在熟悉语句用法的基础上来培养自己的编程习惯和编写算法的能力.
写代码
这个过程是看书的第三阶段,在可以很熟练的改代码的前提之上,开始凭空编写代码,但是请先写书上的范例里有过的代码,因为偶尔你会遇到一些小问题,这时你就可以对照书上的范例来发现自己思维方面的不足以及在熟练程度上的欠缺了.慢慢的你就可以自己写个小游戏,小应用了,将几个小应用巧妙且紧密的结合起来,就会成为一个
规模相对较大的应用(可以说是模块化的思想),这时你就能够真正的写好AS了.
关于算法
嗯...这个是最关键的,怎么说呢,20多岁的大学生写算法能力肯定比我强,因为他学过的数学知识比我多很多...所以大家要好好学习啊....
没有思路怎么办?
这就是第一阶段我们要看代码的原因,熟悉语句作用的前提下,从成品的效果往回逆推,就可以推出该用什么属性/方法来实现效果了...