Flash ActionScript 3.0动画教程精要
Flash ActionScript 3.0 动画教程概览
一、ActionScript动画基础
- 1.1 什么是动画 动画是通过连续播放一系列图像模拟动作的过程。
- 1.2 帧和运动
- 1.2.1 帧记录:帧是动画的基本单位,每帧代表一个时间点的画面。
- 1.2.2 程序帧:可通过编程控制帧的播放顺序与速度,实现复杂动画效果。
- 1.3 动态动画 vs 静态动画 动态动画通过编程实现,可响应用户操作;静态动画则通过预设关键帧手动制作。
二、ActionScript 3.0 编程基础
- 2.1 动画基础:ActionScript 3.0 是 Adobe Flash 中的强大脚本语言。
- 2.3 类与面向对象编程
- 基类:通常包含基础功能或属性; 继承允许新类继承现有类属性与方法。
- Sprite 类:用于创建动画,支持复杂动画逻辑。
三、三角学应用
- 3.1 什么是三角学:三角学是研究三角形及其性质的数学分支。
- 3.2.1 弧度与角度:角度和弧度是不同的表示单位。
- 3.3 三角函数:正弦、余弦等三角函数广泛用于动画效果计算。
四、渲染技术
- 4.1 Flash 中的颜色:使用十六进制表示颜色值。
- 4.2 绘图 API:绘图对象提供绘制图形的功能,clear 方法可清除内容。
五、速度与加速度
- 5.1 速度向量:速度向量用于描述对象的方向和速度大小。
- 5.2 加速度:沿单一方向或双轴的变化速率,如重力加速度。
六、边界与摩擦力
- 6.1 环境边界:限制对象移动范围,并支持回弹效果。
七、用户交互
- 7.1 拖拽功能:通过鼠标事件实现对象拖拽。
八、缓动和弹性
- 8.1 成比例运动:缓动控制对象加速与减速过程。
4.41MB
文件大小:
评论区