一、引言flash是Macromedia公司推出的一种优秀的交互式动画制作软件,具有体积小、互动性强、兼容性好的特点,一直受到动画制作者的青睐。如今,因特网上已具有成千上万个flash站点,让人尽情地享受这种多媒体技术所带来的动感,flash动画势必将成为未来网页的一大主流。在flash动画制作过程中,AS动作脚本扮演着一个重要的角色,动作脚本是flash动画中使用的程序脚本,通过动作脚本,可以对动画进行高级的逻辑控制,能实现时间轴的特殊效果,能帮助用户按照自己的想法更加准确地创建电影。效果更加精彩纷呈,但是如何能掌握好flash动作脚本制作技术,已经成为广大学习者迫切需要解决的问题。本文通过制作下雨特效实例,让读者了解和掌握一些动作脚本的运用。
二、认识和理解动作脚本术语和任何脚本撰写语言一样,flash动作脚本既有和其他语言相同之处,比如数据类型、关键字、运算符、表达式、函数、变量等等,但也有自己的独特专用术语,它本身具有独特的专业含义,只有准确地理解术语,才能读懂语句,真正地理解脚本的含义,逐步构建自己编写动作脚本的基础。1、动作:是在播放SWF文件时指示SWF文件执行某些任务的语句。2、类:类是可以创建与定义新类型的数据类型,若要定义类,需在外部脚本文件中使用class关键字。3、构造函数:构造函数是用于定义类的属性和方法的函数。4、事件:事件是SWF文件播放时发生的动作。例如,在加载影片剪辑,播放头进入帧,用户单击按钮或影片剪辑,或者用户按下键盘上的键时,会产生不同的事件。5、实例:实例是属于某个类的对象,类的每个实例均包含该类的所有属性和方法。6、方法:方法是与类关联的函数。7、实例名称:实例名称是脚本中用来表示影片剪辑和按钮实例的唯一名称,可以使用属性面板为舞台上的实例指定实例名称。8、对象:对象是属性和方法的集合,每个对象都有其各自的名称,并且都是特定类的实例。9、包:包是位于指定的类路径目录下,包含一个或多个类文件的目录。10、属性:属性是定义对象的特性。11、目标路径:目标路径是SWF文件中影片剪辑实例名称变量和对象的分层结构地址。
三、制作特效用到的AS脚本1、Funct i on———用户自定义函数。定义一个函数Function,要后跟函数名、参数列表和代码块。函数定义的形式为:Function函数名(参数列表){代码块;}其中,Function表明函数的头部。函数名,是该函数的名称,一般都是选用能够代表函数功能的词或词组。参数列表,是用来给函数传递参数,参数可有可无。代码块,放在大括号里面,是执行Func-tion函数的语句,可以有多个语句组成。用Action script动作脚本制作flash下雨特效