第1章 Flash动画基础知识 1
1.1 Flash发展的历史特点 1
1.1.1 Flash的发展历史 1
1.1.2 Flash动画的特点 2
1.2 Flash的设计原则 3
1.3 Flash动画的应用 4
1.3.1网络广告 4
1.3.2电视领域 5
1.3.3电影领域 5
1.3.4音乐领域 5
1.3.5多媒体教学领域 6
1.3.6网络贺卡领域 6
1.3.7手机领域 7
1.3.8游戏领域 7
1.4传统动画的制作流程 8
1.4.1前期筹备阶段 8
1.4.2绘制阶段 8
1.4.3后期制作 8
1.5 Flash动画的制作流程 8
1.5.1前期策划 9
1.5.2撰写剧本 9
1.5.3绘制分镜头 9
1.5.4制作阶段的主要任务 9
1.5.5后期处理 10
1.5.6发布 10
1.6 Flash动画的设计要素 10
1.6.1预载动画(Loading) 10
1.6.2图形 10
1.6.3按钮 10
1.6.4音乐、音效 10
1.6.5 ActionScnpt 11
1.6.6其他 11
1.7图像的基础知识 11
1.7.1像素和分辨率 11
1.7.2矢量图和位图 12
18 Flash动画基本术语 13
1.8.1文件的类型 13
1.8.2帧、关键帧和空白关键帧 14
1.8.3帧频 14
1.8.4场景 15
1.9 Flash其他相关术语 15
1.9.1 Adobe AIR 15
1.9.2 Android 15
1.9.3 IOS 15
1.9.4 Flash Lite 16
1.9.5 ActionScript 16
1.10帮助 16
1.10.1 Flash帮助文件和支持中心 16
1.10.2获得最新版的Flash Player 16
1.10.3 Adobe产品改进计划 17
1.10.4 Adobe在线论坛 17
1.10.5其他帮助信息 18
1.11扩展功能 18
1.11.1 Exchange 18
1.11.2 Omniturc 18
1.11.3管理扩展功能 19
1.11.4管理AIR SDK 20
1.11.5 “Kuler”面板 20
1.12使用Adobe TV 20
1.13专家支招 21
1.13.1 如何处理Flash动画和ActionScript脚本的关系 21
1.13.2如何获得Adobe Flash CS6软件 21
1.14总结扩展 21
1.14.1本章小结 21
1.14.2举一反三——Flash动画的分类 21
第二章 占掌握Flash CS6的基本操作 23
2.1 Flash CS6的安装与启动 23
2.1.1安装Flash CS6 23
应用案例——安装Flash CS6 24
2.1.2启动Flash CS6 25
2.2 Flash C6的新增功能 25
2.2.1在创建期间共享资源 25
2.2.2复制/粘贴图层 25
2.2.3在更改舞台大小时缩放内容 26
2.2.4转换和导出位图 26
2.2.5缓存为位图 27
2.2.6新增的“代码片段” 27
2.2.7自动保存与自动恢复 27
2.2.8 AIR for Android支持 27
2.2.9通过USB端口在设备上调试 28
2.2.10 TLF文本增强 28
2.2.11更新的“项目”面板 29
2.2.12将播放控制器与循环范围集成 29
2.2.13新的“解决库冲突“对话框 29
2.2.14新的“发布设置”对话框 30
2.2.15为AIR远程调试选择网络接口 30
2.2.16高效SwF压缩 30
2.2.17 Toolkit-for-CreatJS 31
2.2.18导出Sprite表 32
2.2.19导出PNG图片序列 32
2.2.20“直接”模式发布 32
2.2.21从Flash获取最新版Flash Player 33
2.3 Flash CS6的工作界面 33
2.3.1 Flash CS6的“欢迎”屏幕 33
2.3.2 Flash CS6的工作界面 34
2.3.3认识Flash CS6的主菜单 35
2.3.4 Flash CS6菜单的操作 36
2.3.5自定义键盘快捷键 37
应用案例——自定义键盘快捷键 39
2.3.6认识工具箱 39
2.3.7自定义工具面板 40
应用案例——自定义工具箱工具 41
2.3.8 工具箱的相关操作 41
2.3.9认识面板 42
2.3.10面板的基本操作 44
2.4存储和切换工作区 47
2.4.1常用工作区 47
2.4.2新建工作区 47
2.4.3删除、重命名工作区 48
2.4.4恢复工作区 49
2.5新建与管理Flash文档 49
2.5.1新建动画文档 49
应用案例——新建一个空白的Flash文档 51
2.5.2新建模板动画文档 52
应用案例——使用模板新建一个垂直横幅文件 54
2.5.3文档的基本操作 56
2.6打开与保存Flash文档 57
2.6.1打开 Flash文档 57
2.6.2打开最近的文档 58
2.6.3保存Flash文档 58
2.6.4自动保存与恢复 59
2.6.5关闭Flash文档 60
2.7设置Flash动画环境 60
2.7.1文档属性 60
2.7.2舞台显示比例 61
2.7.3向文档中添加XMP元数据 62
2.8设置首选参数 63
2.8.1常规 63
2.8.2 ActionScript 65
2.8.3自动套用格式 65
2.8.4剪贴板 65
2.8.5绘画 66
2.8.6文本 67
2.8.7警告 67
2.8.8 PSD文件和Al文件导入器 67
2.8.9发布缓存 68
2.9撤销、重做和重复命令 68
应用案例——使用“重复”命令制作图标底纹 69
2.10使用“历史记录”面板 70
2.10.1使用”历史记录”面板撤销步骤 70
2.10.2使用“历史记录”面板重放步骤 71
2.10.3在文档间复制和粘贴步骤 71
2.10.4清除历史记录 72
2.10.5 SWF历史记录 72
2.11专家支招 72
2.11发挥快捷键的作用 73
2.11.2恢复丢失的面板或工具栏 73
2.12总结扩展 73
2.12.1本章小结 73
2.12.2举一反三——卸载Flash CS6 73
第3章 Flash CS6中的绘图技法 75
3.1矩形工具 75
3.1.1使用“矩形工具“ 75
3.1.2编辑笔触 77
3.1.3对象绘制 78
3.2椭圆工具 79
3.2.1使用“椭圆工具“ 79
应用案例——使用“椭圆工具”绘制卡通角色身体 80
3.3“基本矩形工具”和“基本椭圆工具” 83
3.3.1基本矩形工具 83
应用案例——使用“基本矩形工具”绘制圆角矩形 84
3.3.2基本椭圆工具 84
应用案例——使用“基本椭圆工具”绘制圆角矩形 85
3.4多角星形工具 86
应用案例——使用“基本星形工具”绘制纹理效果 87
3.5线条工具 88
应用案例——使用“线条工具”绘制卡通角色五官 89
3.6铅笔工具 90
3.7刷子工具 91
3.7.1选择刷子大 91
3.7.2设置刷子形状 92
3.8钢笔工具 93
3.8.1设置“钢笔工具”的显示状态 93
3.8.2使用“钢笔工具”绘制曲线 94
3.8.3锚点的基本操作 94
3.8.4将直线段转换为曲线段 95
应用案例——使用“钢笔工具”绘制卡通小猪 96
3.8.5调整线段 98
3.9喷涂刷工具 98
应用案例——使用“喷涂刷工具”绘制一颗树 100
3.10修改线条和形状轮廓 102
3.10.1使用“选择工具”改变形状 102
应用案例——绘制卡通角色五官 103
3.10.2伸直和平滑线条 105
应用案例——绘制卧倒的猴子 106
3.10.3高级平滑和高级伸直 108
3.10.4优化曲线 108
3.10.5使用“橡皮擦工具”擦除图形 109
3.10.6将线条转换为填充 110
3.10.7扩展填充对象 111
3.10.8柔化填充边缘 111
3.11使用辅助工具 112
3.11.1标尺 112
3.11.2网格 112
3.11.3辅助线 113
3.12贴紧 114
3.12.1贴紧至对象 114
3.12.2贴紧至像素 114
3.12.3贴紧至网格 115
3.12.4贴紧至辅助线 115
3.12.5贴紧至对齐 116
3.13专家支招 116
3.13.1 Flash绘制图形的要点 117
3.13.2如何优化Flash绘制图形 117
3.14总结扩展 117
3.14.1本章小结 117
3.14.2举一反三——绘制卡通小猴 117
第4章Deco工具的使用 119
4.1使用“Deco工具” 119
4.1.1藤蔓式填充 119
应用案例——绘制漂亮的藤蔓效果 120
4.1.2网格填充 122
应用案例——制作3D拼贴效果 123
4.1.3对称刷子 125
4.1.4 3D刷子 126
4.1.5建筑物刷子 127
应用案例——绘制城市天空效果 128
4.1.6装饰性刷子 130
应用案例——为图像添加装饰边框 131
4.1.7火焰动画 132
应用案例——制作燃烧的火焰动画效果 132
4.1.8火焰刷子 134
4.1.9花刷子 134
4.1.10闪电刷子 135
4.1.11粒子系统 136
应用案例——制作漫天飞舞的气泡动画 137
4.1.12烟动画 138
4.1.13树刷子 139
4.2专家支招 140
4.2.1什么情况下会使用“Deco工具” 140
4.2.2如何创建动态的Deco动画 140
4.3总结扩展 140
4.3.1本章小结 141
4.3.2举一反三——使用“Deco工具”制作特效闪电 141
第5章 图形颜色处理 142
5.1“样本”面板 142
5.1.1新建和复制样本 142
应用案例——创建新的颜色到“样本”面板中 143
5.1.2添加、替换、清除和删除样本 143
5.1.3使用Web 216色 144
5.1.4保存样本 144
5.1.5使用“ Kuler”面板创建颜色样板 145
5.2“颜色”面板 145
5.2.1纯色填充 146
应用案例——使用纯色填充绘制卡通青蛙 147
5.2.2线性渐变填充 149
5.2.3径向渐变填充 150
应用案例——使用渐变填充绘制卡通屋 151
5.2.4位图填充 156
应用案例——位图填充的应用效果 156
5.2.5设置填充的不透明度 157
应用案例——利用不透明度绘制闪烁光照效果 157
5.3创建笔触和填充 159
5.3.1使用“笔触颜色”和“填充颜色”按钮 159
应用案例——设置“笔触颜色“和“填充颜色”绘制矩形 159
53.2设置“属性”面板中的”笔触颜色”和“填充颜色” 160
5.4修改图形的笔触和填充 160
5.4.1使用“滴管工具”采样颜色 161
5.4.2使用“颜料桶工具”修改填充 162
5.4.3使用“墨水瓶工具”修改笔触 163
5.4.4使用“渐变变形工具”修改渐变填充或位图填充 163
应用案例——修改渐变填充绘制卡通牛 164
5.5专家支招 168
5.5.1 Flash动画中颜色的运用要点 168
5.5.2笔触和填充上色的技巧 168
5.6总结扩展 168
5.6.1本章小结 168
5.6.2举一反三——绘制卡通城堡 169
第6章使用导入的素材 170
6.1在Flash中导入插图 170
6.1.1支持导入的图形格式 170
6.1.2将文件导入Flash 171
应用案例——导入SWF文件到舞台中 171
6.1.3导入FXG文件 172
6.1.4导入Auto CAD DXF文件 172
6.2使用导入的位图 172
6.2.1交换位图 173
应用案例——交换动画中的位图 173
6.2.2在外部编辑器中编辑位图 174
6.2.3分离位图并创建位图填充 174
应用案例——分离位图制作透底效果 175
6.2.4将位图转换为矢量图 176
应用案例——创建最接近原始位图的矢量图 177
6.2.5将矢量图转换为位图 177
6.2.6设置位图属性 178
6.3使用Fireworks文件 178
6.3.1从Fireworks PNG文件中导入的滤镜和混合 179
6.3.2将文本从Fireworks导入到Flash中 180
6.4使用Ⅲustrator文件 180
6.4.1复制、移动Illustrator文件 180
6.4.2将Illustrator文件导入到Flash 181
6.4.3文本导入选项 181
6.4.4路径导入选项 182
6.4.5图像导入选项 182
6.4.6组导入选项 182
应用案例——导入Al文件到Flash中 183
6.4.7设置Al文件首选参数 184
6.5使用InDesign文件 185
6.5.1打开XFL文件 186
6.5.2使用Flash CS6未压缩文档 186
6.5.3使用XFL文件的实时更新 186
应用案例——使用未压缩文档实时更新图片 186
6.6使用Photoshop PSD文件 187
6.6.1导入Photoshop PSD文件 188
6.6.2使用Photoshop PSD导入器 188
应用案例——在Flash中导入Photoshop文档 190
6.6.3 Photoshop文件导入器首选参数 190
6.7导入视频和音频 192
6.8专家支招 192
6.8.1对于导入的PSD图像,怎么选择压缩方式 193
6.8.2导入外部文件要注意的事项 193
6.9总结扩展 193
6.9.1本章小结 193
6.9.2举一反三——导入外部图像序列制作逐帧动画 193
第7章 Flash中对象的操作 195
7.1选择对象 195
7.1.1使用“选择工具”选择对象 195
7.1.2使用“部分选取工具”选择对象 196
7.1.3使用“套索工具”选择对象 196
7.1.4选择元件对象 197
7.2预览图形对象 197
7.2.1预览图形对象轮廓 197
7.2.2高速显示图形对象 198
7.2.3消除动画中的锯齿 198
7.2.4消除动画中文字的锯齿 199
7.2.5显示整个动画中的对象 199
7.3图形对象的基本操作 199
7.3.1移动图形对象 199
7.3.2复制图形对象 200
7.3.3重制对象 201
7.3.4删除图形对象 202
7.3.5将对象转换为位图 202
7.4图形对象的变形操作 202
7.4.1认识变形点 203
7.4.2自由变换对象 204
应用案例——制作飞入动画 204
7.4.3扭曲图形对象 207
7.4.4缩放对象 207
7.4.5封套对象 208
7.4.6旋转和倾斜对象 209
7.4.7翻转对象 209
7.5 3D平移和旋转对象 210
7.5.1 3 D平移对象 210
7.5.2 3 D旋转对象 212
应用案例——制作旋转的金币动画 212
7.6合并图形对象 214
7.6.1联合 214
7.6.2交集 215
7.6.3打孔 215
7.6.4裁切 216
7.6.5重做 216
应用案例——使用“合并对象”制作特殊图案 217
7.7排列和对齐图形对象 219
7.7.1层叠图形对象 219
7.7.2对齐图形对象 219
7.8组合和分离图形 221
7.8.1组合图形对象 221
8.2分离图形对象 222
7.9专家支招 223
7.9.1场景中心和元件中心的用途是什么 223
7.9.2操作中的快捷键使用技巧 223
7.10总结扩展 223
7.10.1 本章小结 223
7.10.2举一反三——绘制台球场景 223
第8章文本的使用 225
8.1 Flash文本简介 225
8.1.1文本引擎 225
8.1.2传统文本的分类 226
应用案例——设置文本的基本样式 228
8.1.3 TLF文本的分类 229
8.1.4传统文本与TLF文本的区别 230
8.1.5创建可滚动文本 230
8.2 Flash文本的方向 231
8.3 Flash文本的创建与编辑 231
8.3.1创建文本 231
8.3.2编辑文本 232
8.3.3转换输入框 233
8.4传统文本 233
8.4.1位置和大小 234
8.4.2字符属性 234
应用案例——使用字符选项制作文字特殊效果 235
8.4.3段落样式 238
应用案例——使用段落样式制作特殊效果 238
8.5 TLF文本 240
8.5.1字符样式和高级字符样式 240
8.5.2段落样式和高级段落样式 244
应用案例——通过段落属性制作网页开场效果 246
8.5.3“容器和流”属性 249
应用案例——通过“容器和流”属性制作文字分栏效果 252
8.6拼写检查 253
8.6.1拼写设置 253
8.6.2拼写检查 254
8.6.3字体替换 255
应用案例——对按钮文字内容进行拼写检查 256
8.7分离文本 257
应用案例——将文本分散到图层 257
8.8嵌入字体 259
8.9设置文本链接 260
应用案例——设置文本超链接 260
8.10消除锯齿 262
8.10.1使用设备字体 263
8.10.2位图文本(无消除锯齿) 263
8.10.3动画消除锯齿 263
8.10.4 可读性消除锯齿 263
8.10.5自定义消除锯齿 263
8.11专家支招 264
8.11.1怎么才能保证Flash正常显示文本 264
8.11.2什么情况下使用TLF文本 265
8.12总结扩展 265
8.12.1本章小结 265
8.12.2举一反三——使用TLF文本排版 265
第9章熟悉“时间轴”面板 268
9.1“时间轴”面板 268
9.1.1“时间轴”面板简介 268
9.1.2在“时间轴”面板中标识不同类型的动画 270
9.1.3图层的作用 271
9.2使用图层 272
9.2.1创建新图层 272
9.2.2选择图层 273
应用案例——通过选中图层来调整帧上的对象 273
9.2.3重命名图层 274
9.2.4复制图层 275
应用案例——在同一文件中复制图层 276
应用案例——在不同文件之间复制图层 276
9.2.5删除图层 277
9.2.6调整图层顺序 278
9.2.7设置图层属性 278
9.3图层状态 279
9.3.1显示和隐藏图层 279
9.3.2锁定和解锁图层 280
9.3.3显示图层轮廓 281
9.3.4修改图层轮廓颜色 281
9.4组织图层 282
9.4.1新建图层文件夹 282
9.4.2编辑图层文件夹 283
9.4.3展开/折叠图层文件夹 283
9.5分散到图层 284
应用案例——制作小狗眨眼动画 284
9.6时间轴中的帧 286
9.6.1帧 286
9.6.2关键帧 287
9.6.3空白关键帧 287
9.6.4设置帧频 288
9.7编辑帧 288
9.7.1插入帧 288
9.7.2选择帧 289
9.7.3复制帧 289
9.7.4移动帧 290
9.7.5删除和清除帧 290
9.7.6帧的转换 291
9.7.7帧标签 291
应用案例——制作风车动画 292
9.8绘图纸外观 293
应用案例——使用绘图纸外观调整影片 295
9.9 Flash动画的播放控制 297
9.9.1控制动画 297
9.9.2测试影片 297
9.9.3清除缓存 297
9.9.4循环播放 298
9.10专家支招 298
9.10.1 图层数量过多时,如何管理 298
9.10.2如何才能准确地知道当前的帧数 299
9.11总结扩展 299
9.11.1本章小结 299
9.11.2举一反三——制作踢球动画 299
第10章 元件、实例和库 301
10.1元件、实例和库概述 301
10.1.1元件和实例概述 301
10.1.2库概述 301
10.1.3启动简单按钮 302
10.2创建元件 302
10.2.1创建图形元件 302
应用案例——制作漂亮的小老虎元件 303
10.2.2创建按钮元件 306
应用案例——制作游戏开始按钮 306
10.2.3创建影片剪辑元件 309
应用案例——制作动态的太阳元件 310
10.3管理元件 314
10.3.1剪切、复制和粘贴元件 314
10.3.2重命名和删除元件 314
10.3.3直接复制和移动元件 314
10.3.4转换元件 315
10.3.5导出元件 315
10.4元件的注册点和中心点 317
10.4.1元件的注册点 317
10.4.2修改注册点 317
10.4.3元件的中心点 318
10.4.4改变中心点 318
应用案例——制作三维翻转效果 318
10.5编辑元件 319
10.5.1在当前位置编辑元件 320
10.5.2在新窗口中编辑元件 320
10.5.3在元件的编辑模式下编辑元件 321
10.6创建与编辑实例 321
10.6.1创建实例 321
10.6.2复制实例 321
应用案例——复制实例为树元件添加果实 322
10.6.3设置实例的颜色样式 323
应用案例——设置实例的颜色样式 324
10.6.4改变实例的类型 326
10.6.5分离实例 326
10.6.6交换实例 327
应用案例——小幽采蘑菇动画效果 327
10.7“库”面板 331
10.7.1“库”面板简介 331
10.7.2使用“库”面板管理资源 333
10.7.3利用文件夹组织库项目 333
10.7.4项目排序 334
10.7.5查找未使用的库项目 334
10.7.6手动更新库文件 335
10.7.7在文档间复制库资源 335
10.8公用库 335
10.8.1调用公共库资源 335
应用案例——创建公用库 336
10.8.2调用外部库中的元件 336
10.8.3使用共享资源 337
10.8.4在源文档中创建共享资源 337
10.8.5在目标文档中创建共享资源 338
10.8.6断开目标文档与源文档共享资源的链接 338
10.8.7创作期间的共享资源 339
10.9专家支招 339
10.9.1如何处理图形、按钮和影片剪辑元件之间的关系 339
10.9.2养成良好的命名习惯 340
10.10总结扩展 340
10.10.1本章小结 340
10.10.2举一反三——制作漂亮的按钮元件 340
第11章元件的滤镜效果和混合模式 342
11.1为对象实例设置循环 342
11.1.1设置循环 343
应用案例——使用循环制作闪烁灯效果 343
11.1.2设置播放一次 344
应用案例——使用“播放一次”制作欢快小兔子 344
11.1.3设置单帧 348
11.2缩放和缓存元件 348
11.2.1关于9切片缩放和影片剪辑元件 348
11.2.2启用9切片缩放 349
11.2.3编辑9切片缩放 349
11.2.4使用9切片缩放和影片剪辑元件 349
应用案例——使用9切片制作成长的小树 350
11.2.5缩放舞台上的内容 352
11.2.6使用位图缓存改进呈现性能 352
11.2.7设置元件的可见性 352
11.2.8为元件指定位图缓存 353
11.2.9为缓存的元件实例指定背景颜色 353
11.2.10修改元件的颜色和透明度 353
11.3混合模式 354
11.3.1混合模式简介 354
11.3.2混合模式类型 354
应用案例——制作闪耀光芒动画效果 357
11.4滤镜效果 358
11.4.1滤镜简介 358
11.4.2滤镜和Flash Player的性能 358
11.4.3 Pixel Bender滤镜 358
11.4.4动画滤镜 359
11.4.5“滤镜”选项组 360
11.4.6投影 360
11.4.7模糊 362
应用案例——使用“模糊”滤镜效果制作渐隐动画效果 363
11.4.8发光 366
11.4.9斜角 367
11.4.10渐变发光 368
11.4.11渐变斜角 370
11.4.12调整颜色 371
11.5编辑滤镜 372
11.5.1添加、删除与重置滤镜 372
11.5.2滤镜预设 373
11.5.3复制与粘贴 374
11.5.4启用和禁用 374
11.6专家支招 375
11.6.1图形元件的“循环”概念与影片剪辑元件有什么区别? 375
11.6.2在动画中如何适当地使用元件 375
11.7总结扩展 375
11.7.1本章小结 375
11.7.2举一反三——使用“发光”滤镜制作闪烁发光动画效果 376
第12章Flash基础动画制作 377
12.1逐帧动画 377
12.1.1制作逐帧动画 377
12.1.2逐帧动画的特点 377
应用案例——制作散步的女孩动画 378
应用案例——导入逐帧动画 381
12.2补间形状动画 382
12.2.1补间形状动画的特点 382
12.2.2使用形状提示控制形状变化 382
应用案例——制作图像转换动画 383
应用案例——制作播报动画 386
12.3传统补间与补间动画 388
12.3.1创建传统补间动画 388
12.3.2传统补间动画相关选项 389
应用案例——制作啤酒广告动画 390
12.3.3创建补间动画 394
12.3.4补间动画相关选项 395
应用案例——制作女孩滑冰动画 397
应用案例——制作路径补间动画 399
12.3.5补间动画与传统补间动画的差异 401
应用案例——制作路径补间动画 402
12.4“时间轴”面板的基本操作 404
12.4.1翻转帧 404
应用案例——制作运动的足球 404
12.4.2复制和粘贴补间动画 407
12.4.3选择性粘贴动画 407
12.4.4将动画复制为ActionScript 3.0 408
12.5使用动画预设 409
12.5.1预览动画预设 409
12.5.2应用动画预设 410
应用案例——应用动画预设 410
12.6专家支招 412
12.6.1添加缓动值的妙用 412
12.6.2如何使用调整到路径 412
12.7总结扩展 412
12.7.1本章小结 412
12.7.2举一反三——制作眩光动画 412
第13章Flash高级动画制作 414
13.1遮罩动画 414
13.1.1遮罩动画的概念 414
13.1.2创建遮罩动画 415
应用案例——利用遮罩制作动感动画 416
应用案例——制作百叶窗变换动画 418
13.2引导层动画 422
13.2.1引导层动画的概念 422
应用案例——使用引导层制作飞船动画 422
13.2.2创建引导线动画 424
应用案例——使用传统运动引导层制作汽车动画 424
13.3使用场景 426
13.3.1关于“场景”面板 427
13.3.2添加和删除场景 427
13.3.3更改场景的名称 428
13.3.4重制场景 428
13.3.5更改文档中场景的顺序 429
13.3.6查看特定场景 429
13.4使用Flash项目 429
13.4.1创建项目 431
13.4.2打开现有项目 431
13.4.3关闭项目 432
13.4.4删除项目 432
13.4.5将以前的项目转换为新项目格式 433
13.4.6向项目添加新文件或文件夹 433
13.4.7从项目中删除文件或文件夹 433
13.4.8创建ActionScript类 434
13.4.9创建类模板 435
13.4.10编译FLA文件 435
13.4.11创建Flash项目以用于Flex类文件 436
13.5专家支招 437
13.5.1制作多种类型的遮罩动画 437
13.5.2如何制作多个对象的路径引导动画 437
13.6总结扩展 437
13.6.1本章小结 437
13.6.2举一反三——制作卷轴动画 438
第14章使用动画编辑器和命令 439
14.1使用动画编辑器 439
14.1.1动画编辑器的功能 439
14.1.2“动画编辑器”面板 439
应用案例——使用动画编辑器制作动画 440
14.2控制“动画编辑器”面板中各属性的显示 442
14.2.1展开/折叠属性 442
14.2.2设置可查看的帧 442
14.2.3修改图形大小和展开的图形大小 443
14.2.4添加删除效果或滤镜 443
14.3编辑属性曲线的形状 443
14.3.1调整属性曲线 443
应用案例——编辑属性曲线制作闪烁的星星效果 444
14.3.2属性曲线控制点 445
14.3.3复制粘贴曲线 446
14.3.4翻转关键帧 446
14.4设置缓动补间 446
14.4.1在“属性”面板上设置缓动 446
14.4.2在”动画编辑器”面板中设置缓动 447
应用案例——使用缓动制作晃动效果 447
14.4.3在“动画编辑器””面板中编辑缓动曲线 449
14.4.4自定义缓动曲线 449
应用案例——自定义缓动曲线 449
14.5使用“命令”自动处理任务 451
14.5.1创建和管理命令 451
14.5.2运行命令 452
14.5.3获取更多命令 452
14.6导入外部插件 452
14.7专家支招 453
14.7.1动画编辑器的用途 453
14.7.2为什么在“历史记录”面板中不能保存为命令 453
14.8总结扩展 454
14.8.1本章小结 454
14.8.2举一反三——使用“动画编辑器”面板制作开场动画 454
第15章骨骼运动和3D动画 456
15.1关于反向运动 456
15.1.1创建骨骼动画 456
应用案例——向元件添加骨骼 458
应用案例——向图形添加骨骼 462
15.1.2编辑骨骼动画 464
15.1.3使用“绑定工具” 466
15.1.4调整IK运动约束 467
应用案例——使用骨架制作皮影动画 469
15.2 3D转换动画 471
15.2.1 3D旋转动画 471
应用案例——制作3D旋转动画 472
15.2.2全局转换与局部转换 474
15.2.3 3D平移工具 474
应用案例——制作3D平移动画 475
15.3专家支招 477
15.3.1向IK对象添加缓动 477
15.3.2调整透视角度和消失点 477
15.4总结扩展 477
15.4.1本章小结 478
15.4.2举一反三——制作立体三维旋转动画 478
第16章应用声音和视频 480
16.1声音的基础知识 480
16.1.1声音的格式 480
16.1.2声音的采样率 481
16.1.3声音的位深 481
16.1.4声道 482
16.2在Flash中导入声音 482
16.2.1了解声音的两种类型 482
16.2.2导入声音文件 482
应用案例——为按钮添加声音 483
16.2.3为影片添加声音 484
16.2.4在播放中设置静音 484
16.3在Flash中编辑声音 485
16.3.1选择声音 485
16.3.2声音的效果 485
16.3.3声音的同步方式 486
16.3.4声音的重复 486
16.3.5声音编辑器 487
16.3.6使用行为控制声音播放 488
16.3.7使用行为将声音文件载入 489
应用案例——为动画添加背景声音 489
16.3.8使用行为播放或停止声音 490
16.4声音的压缩 491
16.4.1设置声音属性 491
16.4.2声音的压缩设置 492
16.4.3导出Flash文档声音的准则 494
16.5在Flash中导入视频 494
16.5.1可导入的视频格式 494
16.5.2在Flash中导入视频文件 495
16.5.3导入进行渐进式下载的视频 495
应用案例——导入渐进式下载的视频 496
16.5.4嵌入视频 497
应用案例——使用嵌入视频 498
16.5.5处理导入的视频文件 499
16.5.6使用视频提示点 500
16.5.7导出QuickTime视频文件 501
16.6关于辅助内容 502
16.6.1关于辅助内容 502
16.6.2使用Flash输入用于屏幕阅读器的辅助功能信息 503
16.6.3为屏幕阅读器指定高级辅助功能选项 503
16.7使用ActionScript控制 504
16.7.1使用ActionScript控制音频 504
应用案例——使用ActionScript制作播放按钮 504
16.7.2使用ActionScript控制视频的播放 505
应用案例——使用ActionScript控制视频的播放 505
16.8专家支招 507
16.8.1解决动画中声音和动画同步的问题 507
16.8.2有些音频、视频不能导入Flash的原因 507
16.9总结扩展 508
16.9.1本章小结 508
16.9.2举一反三——导入视频文件 508
第17章ActionScript 3.0基础 509
17.1 ActionScript 3.0概述 509
17.1.1与ActionScript 2.0的区别 509
17.1.2 ActionScript 3.0的新增功能 511
17.2 ActionScript 3.0的工作环境 513
17.2.1“动作”面板的概念 513
17.2.2脚本助手模式 515
应用案例——使用脚本助手制作拖曳动画 515
17.2.3代码提示 517
17.2.4自定义ActionScript编辑器环境 519
17.2.5在帧中编辑ActionScript程序代码 520
17.2.6在外部类文件中编写代码 521
17.2.7 ActionScript代码的封装 522
17.3 ActionScript 3.0的编程基础 522
17.3.1常量 522
17.3.2变量的定义 523
17.3.3在程序中使用变量 526
17.3.4创建和使用Object 526
17.3.5创建和使用数组 527
17.3.6 ActionScript 3.0的基本语法 530
17.4 ActionScript 3.0的数据运算 533
17.4.1表达式 533
17.4.2算术运算符 534
17.4.3字符串运算符 534
17.4.4比较运算符和逻辑运算符 535
17.4.5位运算符 537
17.4.6赋值运算符 538
17.4.7运算符的使用规则 539
17.5 ActionScript 3.0的流程控制 539
17.5.1语句和语句块 540
17.5.2 if…else条件语句 541
17.5.3 switch条件语句 542
17.5.4 do…while循环 544
17.5.5 for循环 545
17.6使用with语句 546
17.7全局函数和自定义函数 547
17.7.1使用预定义全局函数 547
17.7.2使用函数 551
17.8数据类型检查 553
17.9专家支招 554
17.9.1没有编程基础也能使用ActionScript制作动画吗 554
17.9.2学好ActionScript编程 554
17.10总结扩展 554
17.10.1本章小结 556
17.10.2举一反三——计算输出结果 556
第18章ActionScript 3.0的应用 557
18.1在ActionScript 3.0中使用类 557
18.1.1创建类的实例 557
18.1.2访问对象属性 558
18.1.3调用对象方法 558
18.2常用类的编写 559
18.2.1响应鼠标事件 559
应用案例——制作鼠标拖曳动画效果 559
应用案例——使用include方法导入外部类 561
18.2.2元件类 563
应用案例——使用封装实现拖动效果 563
18.2.3动态类 564
应用案例——使用动态类实现拖曳动画效果 564
18.2.4不使用库元件的“动态类 567
应用案例——使用Drawing Api绘制拖曳对象 567
18.2.5使用类包 569
应用案例——使用类包实现动画效果 570
18.3显示层级和显示对象 571
18.3.1创建对象 571
18.3.2显示对象 572
应用案例——使用addChild方法显示对象 572
应用案例——在对象中加入子内容 574
18.4使用键盘响应 575
应用案例——使用键盘控制游戏人物方向 576
18.5专家支招 580
18.5.1实现控制影片剪辑的播放和停止 580
18.5.2实现鼠标拖动影片剪辑动画效果 581
18.5.3实现删除影片剪辑实例 581
18.6总结扩展 581
18.6.1本章小结 582
18.6.2举一反三—制作鼠标跟随动画效果 582
第19章Flash动画的调试与发布 583
19.1 Flash动画的调试 583
19.1.1 ActionScript 2.0调试器 583
19.1.2调试ActionScript 3.0 584
19.1.3远程调试会话 585
19.2优化影片 585
19.3发布Flash动画 586
19.3.1发布设置 586
19.3.2 Flash 587
应用案例——使用“发布”命令发布SWF加密文件 589
19.33 HTML 591
19.3.4 GIF图像 594
19.3.5 JPEG图像 595
19.3.6 PNG图像 596
19.3.7 Win放映文件和Mac放映文件 597
19.3.8发布预览 598
19.3.9发布Flash动画 598
19.4导出Flash动画 598
19.4.1导出图像文件 598
应用案例——导出JPEG图像 600
应用案例——导出GIF图像 601
19.4.2导出所选内容 602
19.4.3导出影片文件 603
应用案例——导出PNG序列 606
19.4.4发布AIR for Android应用程序 607
19.4.5为AIR for iOS打包应用程序 608
19.5专家支招 608
19.5.1发布文件前要注意的问题 608
19.5.2分析发布出的动画不能正常播放的原因 608
19.6总结扩展 609
19.6.1本章小结 609
19.6.2举一反三——使用”发布”命令发布Windows放映文件 609
第20章按钮、导航菜单的动画制作 611
20.1制作“开始游戏”按钮 611
应用案例——制作开始游戏按钮 612
20.2制作“游戏登录”按钮 616
应用案例——制作游戏登录按钮 616
20.3制作娱乐网站导航 625
应用案例——制作娱乐网站导航 626
20.4制作社区网站导航 631
应用案例——制作社区网站导航 631
第21章贺卡、MTV和动画短片制作 641
21.1制作思念贺卡动画 641
应用案例——制作思念贺卡动画 641
21.2制作产品展示动画 648
应用案例——制作产品展示动画 648
21.3制作MTV短片动画 655
应用案例——制作MTv短片动画 655
21.4制作网站开场动画 661
应用案例——制作网站开场动画 662