第一篇 Flash CS5动画基础 3
项目一 初识Flash CS5 3
任务一 Flash动画基础知识 3
一、Flash动画设计综述 3
二、Flash的发展历史与技术特点 4
三、Flash的应用领域和动画制作流程 5
任务二 初识Flash CS5 7
一、Flash CS5新增功能 7
二、Flash CS5工作环境 8
三、Flash CS5环境设置 11
任务三 初显身手——制作“心跳动画效果” 13
项目二 图形的绘制与导入 19
任务一 Flash绘图的基本知识 19
一、位图和矢量图 19
二、认识绘图“工具”面板 20
三、Flash的绘图模式 22
四、Flash的色彩模式 23
任务二 绘制和调整线条 23
一、使用“线条工具” 23
二、使用“铅笔工具” 25
三、使用“钢笔工具” 26
四、使用“选择工具” 27
五、使用“部分选取工具” 28
六、使用“转换锚点工具” 29
七、使用“添加锚点工具”和“删除锚点工具” 30
典型案例1——绘制“动感舞者” 30
任务三 绘制几何图形 34
一、使用“矩形工具” 34
二、使用“椭圆工具” 35
三、使用“基本矩形工具”和“基本椭圆工具” 36
四、使用“多角星形工具” 36
典型案例2——绘制“闹钟精灵” 37
任务四 设置图形的填充和轮廓 42
一、使用“颜料桶工具” 42
二、使用“渐变变形工具” 44
三、使用“墨水瓶工具” 46
四、使用“滴管工具” 46
典型案例3——绘制“等车的女孩” 48
任务五 绘制填充色与图案 51
一、使用“刷子工具” 51
二、使用“喷涂刷工具” 53
三、使用“Deco工具” 54
典型案例4——绘制“咖啡厅招牌” 57
任务六 导入外部图形图像 65
一、导入位图图像 65
二、编辑导入的位图图像 66
三、导入其他格式的图形图像 67
项目三 Flash文本的处理 70
任务一 文本的创建与编辑 70
一、传统文本和TLF文本 70
二、文本的创建 72
三、文本的属性设置 72
四、文本的编辑 73
典型案例——制作“彩色波浪文字” 75
任务二 文本的美化 77
一、滤镜 77
二、添加文本滤镜 77
项目四 Flash对象的操作 84
任务一 对象的基本操作 84
一、选择对象 84
二、移动对象 87
三、复制对象 88
四、删除对象 88
五、定位对象 88
六、撤销和重做操作 91
任务二 对象的管理操作 91
一、组合对象 92
二、分离对象 92
三、排列对象 92
四、对齐对象 93
五、锁定对象 94
任务三 对象的变形操作 94
一、使用“任意变形工具” 94
二、使用“变形”面板 96
三、使用“变形”菜单命令 97
四、使用3D变形工具 97
典型案例1——制作“梦幻魔方” 97
任务四 图形对象的修改操作 100
一、合并图形对象 100
典型案例2——制作“奥运五环” 101
二、调整图形形状 104
项目五 图层和帧的应用 108
任务一 图层的操作 108
一、认识“时间轴”面板 108
二、图层简介 108
三、图层模式 110
四、图层的基本操作 110
典型案例1——制作“动画安全框” 113
任务二 帧的操作 115
一、帧的类型 115
二、帧的基本操作 116
典型案例2——制作“毛笔写字” 118
项目六 元件、库和实例的使用 122
任务一 元件的操作 122
一、元件的类型 122
二、元件的基本操作 123
典型案例1——制作“动态水晶按钮” 126
任务二 库的应用 127
一、“库”的使用 128
二、公用库的使用 129
三、外部库的调用 130
任务三 使用实例 130
一、实例的创建 131
二、实例的编辑 131
典型案例2——制作“刨根问底栏目组” 133
第二篇 Flash CS5动画制作 139
项目七 Flash CS5基本动画制作 139
任务一 逐帧动画 139
一、外部导入方式创建逐帧动画 140
典型案例1——制作“川剧变脸” 140
二、在Flash中制作逐帧动画 142
典型案例2——制作“倒计时” 143
任务二 传统补间动画 145
一、创建传统补间动画 146
二、传统补间动画属性设置 147
典型案例3——制作“旋转的幸福” 148
任务三 补间动画 153
一、补间动画与传统补间动画的区别 153
二、创建补间动画 154
三、在舞台中编辑属性关键帧 156
典型案例4——制作“翻滚的迪士尼标志” 157
四、使用动画编辑器调整补间动画 162
五、在“属性”面板中编辑属性关键帧 163
典型案例5——制作“跳动的文字” 163
六、动画预设 167
任务四 补间形状动画 168
一、创建补间形状动画 169
二、补间形状动画属性设置 171
三、使用形状提示点控制形状变化 171
典型案例6——制作“动物变形记” 172
项目八 Flash CS5高级动画制作 176
任务一 引导层动画 176
一、引导层动画的原理 176
二、引导层 176
三、运动引导层 178
四、创建引导层动画 179
典型案例1——传统运动引导层制作“飞舞的蜻蜓” 181
典型案例2——类引导层制作“飞舞的蜻蜓” 184
任务二 遮罩层动画 190
一、遮罩的概念 190
二、遮罩层 191
三、遮罩层动画的构成 192
典型案例3——制作“展开的卷轴” 193
任务三 骨骼动画制作 195
一、骨骼动画概述 196
二、创建基于元件的骨骼动画 196
典型案例4——制作“舞动的小人” 199
三、创建基于图形的骨骼动画 201
典型案例5——制作“健美人物展示” 202
四、骨骼的属性设置 204
五、编辑骨骼动画 206
任务四 3D动画制作 208
一、3D平移工具 208
二、3D旋转工具 210
三、3D属性设置 212
典型案例6——制作“旋转的3D立方体” 213
项目九 ActionScript3.0编程基础 218
任务一 ActionScript3.0概述 218
一、ActionScript3.0简介 218
二、“动作”面板 219
三、“代码片断”面板 220
四、ActionScript代码的位置 222
五、ActionScript简单应用 223
任务二 ActionScript3.0基础 224
一、ActionScript语法 224
二、数据类型 226
三、常量和变量 228
四、运算符和表达式 229
五、语句和函数 232
典型案例——单个按钮控制影片的播放与停止 237
项目十 ActionScript3.0编程提高 241
任务一 ActionScript3.0类的创建和使用 241
一、面向对象编程的有关概念 241
二、系统类的使用 245
三、用户类的创建 247
四、用户类的使用 251
典型案例1——利用文档类制作“鼠标跟随效果” 255
典型案例2——利用元件类制作“下雨效果” 258
典型案例3——利用动态类制作“下雪效果” 262
任务二 ActionScript3.0面向对象编程 270
一、创建与显示对象 270
二、对象属性编程 271
三、对象方法编程 273
典型案例4——制作“加载进度条” 275
四、对象事件编程 277
典型案例5——制作“电子表” 279
项目十一 组件的应用 284
任务一 组件的基础知识 284
一、ActionScript3.0组件概述 284
二、添加组件 286
任务二 常用组件及应用 289
一、常用UI组件 290
典型案例1——制作“个人信息注册表” 296
二、常用Video组件 301
典型案例2——利用“Cue Point”控制视频播放 302
项目十二 声音和视频的应用 307
任务一 导入和编辑声音文件 307
一、导入声音文件 307
二、编辑声音文件 308
典型案例1——制作“配乐诗‘小池’” 312
任务二 导入和编辑视频文件 314
一、导入视频文件 314
二、编辑视频文件 316
典型案例2——“金色童年”写真展示 316
项目十三 影片的优化、导出与发布 321
任务一 Flash影片的优化与测试 321
一、优化影片 321
二、测试影片 322
任务二 Flash影片的导出与发布 324
一、导出影片 325
典型案例——制作“Windows放映动画(exe格式)” 325
二、发布影片 326
第三篇 Flash CS5综合应用 331
项目十四 综合任务实训 331
任务一 按钮与导航菜单动画制作 331
实训1——照片欣赏 331
实训2——儿童欢乐乐园 332
任务二 Flash网站应用 333
实训3——精品课程网站片头 333
实训4——扬州旅游风景区宣传主页 333
任务三 电子相册制作 334
实训5——酷狗展示 334
任务四 电子贺卡制作 335
实训6——生日贺卡 335
任务五 课件开发 335
实训7——物理课件 336
任务六 组件应用开发 336
实训8——Flash知识小考场 336
任务七 程序应用开发 337
实训9——“开心农场”蔬菜单词小测试 337
任务八 游戏开发 338
实训10——模拟摇奖器 338
任务九 3D应用开发 338
实训11——3D旋转相册 338
任务十 Flash MV制作 339
实训12——MV“依然在一起” 339
参考文献 340