Flash交互动画的制作(一)
通过对交互动画的分析,介绍Flash中动作脚本的概念:通过项目实践,说明ActionScript的基本用法。通过以下几个任务完成:1、认识ActionScript、2、制作动画播放。在此过程中掌握ActionScript的基本概念及交互动画中基本的控制方法和交互动画设计的基本思路和方法。
一、认识ActionScript
接触过Flash动画的人,都对其中许多玄妙的效果印象深刻。不论是随机摇摆、气泡飘飞,还是动画控制、鼠标跟随,这都是其他格式的动画文件无法比拟的特点,而这些精妙独特的效果和功能,就是利用ActionScript编程实现的。
ActionScript是一种面向对象编程(OOP)的脚本语言,通过解释执行的脚本语言,如果读者以前使用过脚本语言,就会发现ActionScript与其他脚本语言非常类似,简便易用。不过,即使读者刚刚开始学习编程,ActionScript基础知识也不难学,可以从简单的命令入手,逐步掌握更复杂的功能,向动画中添加大量交互性,而无须学习(或编写)大量的代码。
ActionScript程序一般由语句、函数和变量组成,主要涉及变量、函数、数据类型、表达式、运算符等,他们是ActionScript的基石。ActionScript可以由单一动作组成,如指示动画停止播放的操作,也可以由一系列动作语句组成,如先计算条件,再执行动作。
(1)、了解ActionScript的语法
语言的语法定义了一组在编写可执行代码时必须遵循的规则。
A、区分大小写
ActionScript是一种区分大小写的语言,只是大小写不同的标识符会被视为不同。例如,下面的代码创建两个不同的变量:
Var numl:int
Var Numl:int; //注释:两个不同的变量
B、 点语法
可以通过点运算符(.)来访问对象的属性和方法。使用点语法,可以使用后跟点运算符和属性名或方法名来引用对象的属性或方法。如:
Ball.x=100; //对象ball的X坐标为100
Ball.alpha=50; //对象ball的透明度值为50
C、 分号
可以使用分号符(;)来终止语句,如果省略分号字符,则编译器将假设每一行代码代表一条语句。但是一般程序员都习惯使用分号来表示语句结束,因此,我们也应当养成这样一个习惯,以使自己的代码更易于阅读。
使用分号终止语句可以在一行中放置多个语句,但是这样会使代码变得难以阅读。
D、小括号