“想要战胜敌人,你必须要像敌人那样思考。”不管学习任何东西,应该从各个事物的各个方面去研究,光从设计的角度去学习ActionScript是不行的,最好的方法就是有计划的,给自己每个阶段分配任务,一步一步来学习Flash ActionScript所能应用的方方面面。建立一步一步的表单,同样是ActionScript所执行的一样,电脑执行每一个动作也是如此。当然你可以简单的建立,也可以复杂的建立,举个例子:
Go to and Play (1)
是一个非常简单的指令,当时间轴运行遇到这个指令时,它就会被立即执行跳到电影的第一帧开始播放。程序本质来说就是解决一个问题的流程,把整个问题分解为几个子问题,一个一个的按步解决,直到程序结束。也就是说,程序是一步一步的解决问题的说明书,将这一步一步连接起来的,我们称之为运算法则。
在这个教程里,我们将要通过一个例子来看看程序是如何运行的。通过解决这个ActionScript程序,最后你会很好的理解ActionScript是如何工作,从而在你以后设计Flash的ActionScript程序时在头脑里会有很好的构思路径。在这之前我想告诉你学习的最快方法就是练习,不断的做练习才能达到最高境界。
一个现实的例子
让我们看看一个现实生活中的例子-买牛奶。
1、拿上钥匙和钱包
2、去商店
3、找牛奶
4、买牛奶
5、回家
现在你应该知道分开次要问题,然后一个个解决,一旦你每一步都完成了,那么你也完成了整个工作。比如例子中的第四步:
4、买牛奶
4.1、看牛奶的加个
4.2、从钱包里拿出该付的钱
如果你很容易的理解这个方法,那么我们开始进入正题,用行为脚本解决这个任务-字符串转换为小写字母。
看这个Flash文件,这是我们最后通过建立行为脚本制作的影片。
确定运算法则
开始之前,我们必须找出这个脚本运转所需要的所有的环境变量。在这个例子里有一个“输入”文本域,可以让用户输入键盘上一个键位,
还有一个“输出”文本域来显示我们输入的结果。好,现在看看整个程序,分析它到底有多少子程序需要解决。
|