万卷书   首页 > 电脑书籍 > Flash > ActionScript for Flash5:程序是如何运行的
 

  “想要战胜敌人,你必须要像敌人那样思考。”不管学习任何东西,应该从各个事物的各个方面去研究,光从设计的角度去学习ActionScript是不行的,最好的方法就是有计划的,给自己每个阶段分配任务,一步一步来学习Flash ActionScript所能应用的方方面面。建立一步一步的表单,同样是ActionScript所执行的一样,电脑执行每一个动作也是如此。当然你可以简单的建立,也可以复杂的建立,举个例子:

Go to and Play (1)

  是一个非常简单的指令,当时间轴运行遇到这个指令时,它就会被立即执行跳到电影的第一帧开始播放。程序本质来说就是解决一个问题的流程,把整个问题分解为几个子问题,一个一个的按步解决,直到程序结束。也就是说,程序是一步一步的解决问题的说明书,将这一步一步连接起来的,我们称之为运算法则。

  在这个教程里,我们将要通过一个例子来看看程序是如何运行的。通过解决这个ActionScript程序,最后你会很好的理解ActionScript是如何工作,从而在你以后设计Flash的ActionScript程序时在头脑里会有很好的构思路径。在这之前我想告诉你学习的最快方法就是练习,不断的做练习才能达到最高境界。

一个现实的例子

让我们看看一个现实生活中的例子-买牛奶。

1、拿上钥匙和钱包

2、去商店

3、找牛奶

4、买牛奶

5、回家

现在你应该知道分开次要问题,然后一个个解决,一旦你每一步都完成了,那么你也完成了整个工作。比如例子中的第四步:

4、买牛奶

4.1、看牛奶的加个

4.2、从钱包里拿出该付的钱

如果你很容易的理解这个方法,那么我们开始进入正题,用行为脚本解决这个任务-字符串转换为小写字母。

看这个Flash文件,这是我们最后通过建立行为脚本制作的影片。

 

确定运算法则

开始之前,我们必须找出这个脚本运转所需要的所有的环境变量。在这个例子里有一个“输入”文本域,可以让用户输入键盘上一个键位,

还有一个“输出”文本域来显示我们输入的结果。好,现在看看整个程序,分析它到底有多少子程序需要解决。

 

下一页