Flash ActionScript 3.0动画教程精华

Flash ActionScript 3.0动画教程知识点解析

一、基础知识概览

1.1 什么是动画:动画本质上是一种视觉错觉,通过连续播放一系列图像来创造动作的效果。在Flash中,这一过程通常是通过帧来实现。

1.2 帧和运动:

- 帧就是记录:帧是指在时间轴上存储图像数据的基本单位。

- 程序帧:ActionScript可以用来创建动态生成的帧。

1.3 动态与静态:动画的核心在于将静态元素转变为动态的过程。

二、ActionScript 3.0动画基础

2.1 动画基础:使用ActionScript 3.0来创建动画效果,包括基本的脚本编写技巧。

2.2 关于ActionScript版本:ActionScript 3.0提供了更强大的性能和更丰富的功能。

2.3 类和面向对象编程(OOP):

- 基类:定义和使用类。

- 包:组织类的方法。

- 继承:子类可以从父类继承属性和方法。

三、动画中的三角学

3.1 什么是三角学:用于计算物体的位置和方向。

- 3.2 角:弧度和度的测量。

四、渲染技术

4.1 Flash中的颜色:如何定义颜色、处理透明度。

4.2 drawing API:绘制各种形状。

五、基本运动

5.1 速度和加速度:向量和速度的概念。

六、边界和摩擦力

6.1 环境边界:设置边界,限制物体移动范围。

七、用户交互:移动物体

7.1 按下和放开精灵:处理用户对精灵的点击事件。

八、缓动和弹性

8.1 比例运动:控制物体的移动速度。

九、碰撞检测

9.1 碰撞检测方法:介绍几种常见的碰撞检测方法。

pdf 文件大小:4.04MB