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 成比例运动:缓动控制对象加速与减速过程。

pdf 文件大小:4.41MB