第1章 教学动画创作的基本理论 1
1.1 动画的起源及发展概况 1
1.1.1 动画的起源 1
1.1.2 动画的发展概况 2
1.2 动画的定义、特点及原理 5
1.2.1 动画的定义 5
1.2.2 动画的特点 5
1.2.3 动画的原理 5
1.3 动画的基本类型 6
1.3.1 矢量动画 6
1.3.2 GIF动画 6
1.3.3 JavaScript动画 7
1.4 动画脚本的编写 9
1.4.1 脚本的编写 9
1.4.2 分镜头脚本的编写 10
1.5 动画创作的基本流程 12
1.5.1 构思 12
1.5.2 编剧 12
1.5.3 美术设计 12
1.5.4 导演 12
1.5.5 分镜头 12
1.5.6 声音录制 12
1.5.7 计算机动画制作 12
1.5.8 合成 12
1.5.9 输出 13
1.6 教学动画创作的基本理论 13
1.6.1 格式塔(Gestalt)理论 13
1.6.2 认知理论 14
1.6.3 建构主义理论 14
1.7 动画的发展趋势 15
1.7.1 未来动画主流方向展望 15
1.7.2 网络动画 15
1.7.3 互动动画 15
1.7.4 虚拟现实的三维动画 15
第2章 教学动画创作的基本思想 17
2.1 教学动画创作的常用工具及软件 17
2.2 教学动画创作的基本骨架 17
2.3 教学动画创作的时空安排 18
2.4 教学动画创作的关键帧及动画轨迹 19
2.5 教学动画的图层 20
2.6 教学动画速度的控制 20
2.7 教学动画创作的常用方法 21
2.8 教学动画的弹性 22
2.9 教学动画的透视 22
2.10 教学动画的造型 23
第3章 教学动画创作的主流软件——中文版Flash MX 24
3.1 中文版Flash MX的基本特点 24
3.2 中文版Flash MX的安装与启动 25
3.2.1 中文版Flash MX软件的安装 25
3.2.2 中文版Flash MX软件的启动 29
3.3 中文版Flash MX的基本界面 29
3.4 中文版Flash MX的常用菜单 30
3.4.1 “文件”菜单 30
3.4.2 “编辑”菜单 31
3.4.3 “查看”菜单 32
3.4.4 “插入”菜单 32
3.4.5 “修改”菜单 33
3.4.6 “文本”菜单 34
3.4.7 “控制”菜单 34
3.4.8 “窗口”菜单 34
3.4.9 帮助”菜单 36
3.5 中文版Flash MX文件的基本操作 36
3.5.1 打开文件 36
3.5.2 新建文件 37
3.5.3 保存文件 37
3.5.4 退出软件 38
3.6 中文版Flash MX使用前相关参数的设置 38
3.6.1 中文版Flash MX软件首选参数的设置 38
3.6.2 中文版Flash MX软件快捷键的定义 42
3.6.3 中文版Flash MX软件字体的映射 43
3.6.4 中文版Flash MX软件窗口的布局 43
3.6.5 浮动面板的关闭与恢复 44
第4章 中文版Flash MX图形的创建与编辑 45
4.1 中文版Flash MX工作区设置 45
4.2 中文版Flash MX的绘图工具 46
4.3 中文版Flash MX图形的绘制 47
4.3.1 线条工具的使用 47
4.3.2 钢笔工具的使用 48
4.3.3 铅笔工具的使用 49
4.3.4 椭圆工具的使用 50
4.3.5 矩形工具的使用 51
4.3.6 画笔工具的使用 52
4.4 中文版Flash MX图形对象的编辑与操作 53
4.4.1 对象的选择 53
4.4.2 对象的复制、删除和移动 55
4.4.3 对象大小与形状的调整 56
4.4.4 橡皮擦工具的使用 59
4.4.5 矢量线及填充色的修改 59
4.4.6 用填充变形工具修改填充色 61
4.4.7 用滴管工具进行图形的修改 62
4.4.8 文字属性的吸取 63
4.5 中文版Flash MX图形操作实例 64
4.5.1 绘制卡通图 64
4.5.2 导入图片处理 64
4.6 优化曲线和改善图形 66
4.6.1 优化曲线 66
4.6.2 改善图形 67
第5章 中文版Flash MX教学动画创作基础 69
5.1 时间轴 69
5.1.1 图层控制区 69
5.1.2 时间轴控制区 70
5.2 帧及逐帧动画 71
5.2.1 帧 71
5.2.2 帧的操作 72
5.2.3 关键帧的创建及用途 74
5.2.4 静止背景的制作 74
5.2.5 逐帧动画及多个画面浏览动画的制作 75
5.2.6 补间动画的创作 75
5.3 层 77
5.3.1 层的基本操作 77
5.3.2 层操作实例——祖国大好河山 78
5.4 文本 80
5.4.1 文本的输入 81
5.4.2 文本属性的设置 81
5.4.3 文本排列的设置 82
5.4.4 文本类型的设置 82
5.4.5 文本教学动画制作实例——旋转并逐渐放大的文本 84
5.5 元件 85
5.5.1 图形元件的创建 85
5.5.2 按钮元件的创建 86
5.5.3 影片剪辑元件的创建 87
5.5.4 元件的编辑 88
5.6 外部素材的导入 89
5.6.1 图像素材的导入 89
5.6.2 声音素材的导入 92
5.6.3 视频素材的导入 92
5.7 遮罩层和引导层 94
5.7.1 遮罩层 94
5.7.2 引导层 95
5.8 场景 98
5.9 教学动画实例制作 98
5.9.1 文字的淡入淡出 98
5.9.2 古诗欣赏教学动画的制作 99
第6章 中文版Flash MX教学动画中声音的合成 103
6.1 声音素材的采集 103
6.1.1 利用计算机自带的多媒体录音机录制声音 103
6.1.2 利用Internet下载MP3音乐 105
6.1.3 用超级解霸3000截取VCD或DVD中的音乐 106
6.2 声音的编辑 108
6.3 声音与动画的合成 110
6.4 输出声音的参数设置 111
6.5 教学实例制作 113
6.5.1 球的跳动 113
6.5.2 声音的控制 115
第7章 中文版Flash MX基本教学动画镜头的制作 121
7.1 镜头的基本知识 121
7.2 用中文版Flash MX制作移镜头 123
7.3 用中文版Flash MX制作推镜头 125
7.4 用中文版Flash MX制作拉镜头 126
7.5 用中文版Flash MX制作摇镜头 127
第8章 中文版Flash MX常见教学动画的制作 129
8.1 中文版Flash MX基本图形动画的制作 129
8.1.1 球的垂直运动 129
8.1.2 旋转的轮胎 131
8.2 中文版Flash MX文字动画的制作 132
8.2.1 书写文字 132
8.2.2 光线划过文本 134
8.2.3 滚动文本 137
8.3 中文版Flash MX雷电、雨、雪的动画制作 138
8.3.1 “雷电”的动画制作 138
8.3.2 “雨”的动画制作 141
8.3.3 “雪”的动画制作 143
8.4 中文版Flash MX读字效果的动画制作 146
8.5 中文版Flash MX放大镜效果的动画制作 147
8.6 中文版Flash MX进度条效果的动画制作 151
8.7 中文版Flash MX透明图片翻看的动画制作 154
8.8 中文版Flash MX人物的动画制作 158
第9章 中文版Flash MX编程方法及交互式动画的制作 160
9.1 中文版Flash MX编程基础 160
9.1.1 面向对象的思想 160
9.1.2 类和对象 161
9.1.3 数据类型 162
9.1.4 变量 163
9.1.5 实例——动态坐标制作 164
9.1.6 表达式 167
9.1.7 运算符 167
9.2 语句 169
9.2.1 条件语句 170
9.2.2 条件语句应用举例——两数相乘结果的自动判断 170
9.2.3 循环语句 174
9.2.4 循环语句应用举例——累加器 175
9.3 函数 177
9.3.1 定义函数 177
9.3.2 预定义函数 178
9.3.3 自定义函数 179
9.3.4 函数中变量的使用 180
9.3.5 函数的返回值 180
9.4 Flash MX开发环境 181
9.4.1 动作面板 181
9.4.2 帧动作的设置 187
9.4.3 按钮元件实例动作的设置 188
9.4.4 影片剪辑元件实例动作的设置 189
9.4.5 目标路径 192
9.4.6 影片浏览器 193
9.5 事件 194
9.5.1 关键帧事件及实例制作 194
9.5.2 按钮事件及实例制作 196
9.5.3 影片剪辑事件及实例制作 197
9.6 面向对象的编程方法 199
9.6.1 对象的创建和使用 199
9.6.2 对象的访问 201
9.6.3 自定义对象应用举例 201
9.6.4 Array对象 201
9.6.5 Boolean对象 209
9.6.6 其他对象 210
9.7 播放与控制 210
9.7.1 播放与停止语句及实例 210
9.7.2 所有声音停止语句及实例 212
9.7.3 动画跳转语句及实例 213
9.7.4 链接添加语句及实例 214
9.7.5 fscommand语句 216
9.7.6 加载与卸载(loadMovie/unloadMovie) 217
9.7.7 变量加载(loadVariables) 218
9.7.8 影片剪辑控制 218
9.7.9 注释与跟踪(comment/trace) 219
9.8 交互式教学动画制作实例 220
9.8.1 透过月球看地球 220
9.8.2 用按钮观看特效相片 224
9.8.3 一份有趣的交互式测试卷 227
第10章 中文版Flash MX教学动画的输出与发布 235
10.1 中文版Flash MX教学动画的输出 235
10.1.1 导出影片 235
10.1.2 导出图像 237
10.1.3 导出影片的相关格式说明 237
10.2 中文版Flash MX教学动画的发布 239
10.2.1 发布设置 239
10.2.2 发布预览 245
10.2.3 发布 245
附录1 Flash MX常用核心对象及语法 246
附录2 Flash MX常用影片对象及语法 258
参考文献 280