第0章 绪言 1
0.1 中文Flash CS5的工作区 1
0.1.1 欢迎屏幕 1
0.1.2 中文Flash CS5工作区简介 2
0.1.3 舞台工作区 7
0.1.4 时间轴的组成和特点 8
0.1.5 “库”面板和元件分类 10
0.2 工作区布局和Flash文档基本操作 11
0.2.1 工作区布局 11
0.2.2 Flash文档基本操作 12
0.3 创建第一个Flash CS5文档 14
0.3.1 制作“彩球跳跃”Flash动画 14
0.3.2 Flash动画的播放 16
0.3.3 Flash动画的导出 17
0.4 教学方法和课程安排 19
思考与练习0 20
第1章 对象和时间轴基本操作 22
1.1 【案例1】图像水平移动切换 22
设计过程 22
新建Flash文档和设置文档属性 22
导入图像 23
制作图像水平移动动画 23
相关知识 25
选取对象 25
移动、复制和删除对象 25
利用“信息”面板精确调整对象的位置与大小 25
利用“属性”面板精确调整对象的位置与大小 25
1.2 【案例2】图像逐渐显示切换 26
设计过程 26
打开Flash文档和修改动画 26
制作图像渐显示动画 27
制作遮罩图层 28
制作矩形图像框架 28
制作立体框架 29
相关知识 30
创建元件和复制元件 30
将舞台工作区中的对象转换为元件 30
将舞台工作区中的动画转换为元件 31
创建实例 31
编辑元件 31
编辑实例 31
1.3 【案例3】跳跃移动的足球 33
设计过程 33
制作“背景”和“足球”影片剪辑元件 33
制作第1个足球移动动画 34
制作其他图层的足球移动动画 35
动画的另一个制作方法 35
相关知识 36
帧的基本操作 36
图层基本操作 37
多个对象分散到图层 38
显示/隐藏图层 38
锁定/解锁图层和显示对象轮廓 38
1.4 【案例4】撞击框架的彩球 39
设计过程 39
绘制立体七彩矩形框架和彩球 39
创建四彩球移动动画 40
创建背景动画切换 41
相关知识 42
组合和取消对象组合 42
多个对象的层次排列 42
多个对象的对齐操作 43
1.5 【案例5】多场景图像切换 44
设计过程 44
制作场景1的动画 44
制作场景2的动画 45
制作场景3的动画 46
相关知识 46
增加场景与切换场景 46
“场景”面板的使用 46
1.6 综合实训1 滚动动画 47
第2章 基本绘图 49
2.1 【案例6】台球 49
设计过程 49
制作“台球1”影片剪辑元件 49
制作“台球”影片剪辑元件 50
制作球杆图形 51
制作主场景 52
相关知识 52
“样本”面板 52
“颜色”面板 53
设置填充渐变色和图像 55
渐变变形工具 55
颜料桶工具 55
刷子工具 56
2.2 【案例7】摄影展厅1 57
设计过程 57
绘制线条 57
绘制填充 58
制作“三原色”影片剪辑元件 59
相关知识 60
笔触的设置方法 60
线条的绘制方法 61
墨水瓶工具的使用方法 61
滴管工具的使用方法 62
三原色 62
2.3 【案例8】展厅中弹跳彩球 63
设计过程 63
创建“彩球”影片剪辑元件 63
制作彩球跳跃动画 65
相关知识 66
矩形图形的绘制方法 66
椭圆图形的绘制方法 66
多边形和星形图形的绘制方法 67
2.4 【案例9】双蝶花园 68
设计过程 68
绘制彩蝶图形 68
制作彩蝶投影 69
相关知识 70
选择工具改变图形形状的方法 70
选择工具切割图形的方法 70
橡皮擦工具的使用方法 71
对象一般变形调整方法 71
对象精确变形调整方法 73
2.5 【案例10】月光下的熊猫家园 74
设计过程 74
绘制夜空、山脉和云 74
绘制星星 75
制作月亮移动动画 76
绘制翠竹 76
绘制绿草 78
相关知识 79
什么是路径和锚点 79
钢笔工具绘制直线路径的方法 79
钢笔工具绘制曲线路径的方法 79
2.6 【案例11】映日荷花 80
设计过程 81
绘制荷叶 81
绘制莲蓬和莲杆 82
绘制荷花 83
相关知识 84
钢笔工具指针 84
部分选择工具 84
锚点工具 85
2.7 【案例12】模拟指针表1 86
设计过程 86
制作“彩珠环”影片剪辑元件 86
制作“自转彩珠环”影片剪辑元件 87
制作“模拟指针表”影片剪辑元件 87
制作主场景动画 88
相关知识 89
平滑和伸直 89
扩展填充大小和柔化填充边缘 89
优化曲线 90
将线转换为填充 90
2.8 综合实训2 变色电风扇 91
第3章 高级绘图 93
3.1 【案例13】滚动风景图像 93
设计过程 93
制作电影胶片 93
制作图像移动动画 94
制作小花 95
相关知识 96
绘制模式 96
绘制图元图形 97
两类Flash对象的特点 98
合并对象 98
3.2 【案例14】模拟指针表2 99
设计过程 100
制作“表盘”影片剪辑元件 100
制作“自转七彩环”影片剪辑元件 101
制作“模拟指针表”影片剪辑元件 101
相关知识 102
使用喷涂刷工具创建图案 102
“喷涂刷工具”参数设置 103
应用Deco工具藤蔓式效果 104
应用Deco工具网格效果 105
应用Deco工具对称刷子效果 106
3.3 【案例15】摄影展厅2 107
设计过程 108
准备影片剪辑实例 108
制作透视图像 108
相关知识 110
3D空间概述 110
3D平移调整 111
3D旋转调整 111
使用“变形”面板旋转选中的3D对象 112
透视和调整透视角度 112
调整消失点 113
3.4 综合实训3 美丽家园 114
第4章 文本和导入外部素材 116
4.1 【案例16】绿色大自然 116
设计过程 116
制作“动画渐变”影片剪辑元件 116
制作“移动文字”影片剪辑元件 117
制作“转圈文字”影片剪辑元件 117
制作“七彩变色文字”影片剪辑元件 118
制作“立体发光”文字 119
制作主场景动画 120
相关知识 121
设置字符属性 121
分离和修改文字 122
设置段落属性 122
设置“选项”栏选项 122
输入文本 123
使用滤镜 123
4.2 【案例17】小池荷花 124
设计过程 125
合并“荷花和荷叶”和“水波”图像 125
添加荷花图像——位图分离和处理 126
相关知识 126
导入图形和图像 126
位图属性的设置 127
位图转换为矢量图形 127
使用套索工具 128
4.3 【案例18】圣诞电影 129
设计过程 130
导入视频 130
制作动画 130
相关知识 131
导入视频和音频 131
播放视频的方法 133
“声音属性”对话框 133
选择声音和声音效果 134
编辑声音 134
声音同步方式 135
4.4 综合实训4 汽车展 136
第5章 传统补间动画和补间动画 138
5.1 【案例19】旋转动画集锦 138
设计过程 139
制作“摆动彩球”动画——静止元件 139
制作“摆动彩球”动画——旋转摆动动画 140
制作“足球跷跷板”动画——跷跷板运动 141
制作“足球跷跷板”动画——足球跳跃 142
制作“翻页画册”动画——第1页翻页 143
制作“翻页画册”动画——第3页翻页 144
相关知识 145
Flash动画的种类和特点 145
传统补间动画的制作方法 146
传统补间动画关键帧的“属性”面板 146
5.2 【案例20】海底世界 148
设计过程 148
制作影片剪辑元件 148
制作游鱼和水草动画 149
制作“气泡”上升动画 150
相关知识 151
引导层 151
引导动画制作方法1 152
引导动画制作方法2 152
5.3 【案例21】玩具小火车 153
设计过程 153
制作轨基和轨道 153
制作火车头动画和背景图像 154
制作车厢动画 155
相关知识 156
引导层与普通图层的关联 156
设置图层的属性 156
5.4 【案例22】昼夜轮回 157
设计过程 157
创建图像逐渐变亮动画 157
创建“月亮”和“星星”影片剪辑元件 158
创建“月亮”图层的动画 159
相关知识 160
补间动画的有关名词解释 160
补间动画和传统补间动画之间的差异 160
创建补间动画 161
补间基本操作 161
编辑相邻的补间范围 162
5.5 【案例23】旋转变化文字 162
设计过程 163
创建补间动画 163
编辑关键帧 163
相关知识 164
复制和粘贴补间动画 164
复制和粘贴补间帧属性 165
编辑补间动画 165
5.6 【案例24】纯美新西兰图像漂浮切换 166
设计过程 166
制作第1幅图像的漂浮切换 166
制作其他图像的漂浮切换 167
相关知识 168
了解“动画编辑器”面板 168
曲线调整 170
应用缓动和浮动 170
5.7 综合实训5 图像和文字旋转切换 172
第6章 补间形状和IK动画及遮罩层应用 173
6.1 【案例25】冲浪和文字变形 173
设计过程 173
制作“海浪”动画 173
制作“冲浪”动画 174
制作“文字变形”动画 175
相关知识 175
补间形状动画的基本制作方法 175
补间形状动画关键帧的“属性”面板 175
6.2 【案例26】开关门式图像切换 176
设计过程 176
开门式图像切换 176
关门式图像切换 177
相关知识 178
添加形状提示的基本方法 178
添加形状提示的原则 178
6.3 【案例27】自然和谐 179
设计过程 180
制作“运动员”影片剪辑元件 180
制作主场景动画 181
相关知识 182
向元件实例添加骨骼 182
向图形添加骨骼 184
选择骨骼和关联的对象 184
编辑IK骨架和删除骨骼 185
重新定位 186
将骨骼绑定到控制点 186
6.4 【案例28】变形变色文字 187
设计过程 187
制作变形动画 187
制作变色动画 188
相关知识 188
在时间轴中对骨架进行动画处理 188
将骨架转换为影片剪辑或图形元件 189
调整IK运动约束 189
向IK动画添加缓动 190
6.5 【案例29】多图像特效切换 190
设计过程 191
制作“小河流水”影片剪辑元件 191
制作“错位切换图像”动画 192
制作“动画模糊消失”动画 193
制作“百叶窗切换图像”动画 194
相关知识 196
遮罩层的作用 196
创建遮罩层 196
6.6 【案例30】文字绕地球转 197
设计过程 197
制作“地球展开图”影片剪辑元件 197
制作“自转地球”影片剪辑元件 198
制作“发光自转文字”影片剪辑元件 199
制作主场景动画 200
制作星星动画 201
整理“库”面板内的元件和时间轴图层 201
相关知识 202
普通图层与遮罩层的关联 202
图层文件夹 202
6.7 综合实训6 回归大自然咏鹅 203
第7章 交互式动画和ActionScript程序设计基础 206
7.1 【案例31】按钮展示动画 206
设计过程 206
导入动画 206
制作按钮 207
编辑按钮 208
相关知识 208
按钮元件的4个状态 208
创建按钮 208
测试按钮 209
影片剪辑和按钮实例的“属性”面板 209
图形实例的“属性”面板 210
7.2 【案例32】按钮控制自转地球 211
设计过程 212
修改“自转地球”动画 212
添加按钮和输入程序 212
相关知识 213
“动作”面板特点 213
辅助按钮栏一些按钮的作用 214
“动作”面板菜单 215
帧的事件与动作 216
按钮和按键的事件与动作 216
影片剪辑元件的事件与动作 218
7.3 【案例33】图像浏览 218
设计过程 219
制作方法1 219
制作方法2 220
相关知识 221
层次结构 221
“时间轴控制”全局函数 222
点操作符和_root、_parent、this关键字 222
7.4 【案例34】变换浏览动画 224
设计过程 224
制作移动动画 224
制作按钮控制程序方法1 225
制作按钮控制程序方法2 226
相关知识 227
常量、变量和注释 227
运算符和表达式 228
“影片剪辑控制”全局函数1 229
自定义函数 230
7.5 【案例35】Flash动画浏览器 231
设计过程 232
制作“星星”影片剪辑元件 232
制作“寻找女孩”影片剪辑元件 233
制作“流星雨”影片剪辑元件 234
制作其他元件 235
制作主场景动画 236
相关知识 237
文本的3种类型和文本“属性”面板 237
“影片剪辑控制”全局函数2 237
“插入目标路径”对话框和“影片浏览器”面板 239
7.6 综合实训7 童年的梦 240
第8章 ActionScript程序设计初步 243
8.1 【案例36】分组图像浏览 243
设计过程 243
准备素材和制作背景画面 243
制作文字和按钮 244
制作图像和程序 245
相关知识 247
if分支语句 247
switch分支语句 247
8.2 【案例37】2位数加减练习 248
设计过程 249
制作界面 249
创建程序 250
相关知识 251
数学(Math)对象 251
转换函数和getTimer()函数 252
8.3 【案例38】连续整数的和与积 252
相关知识 254
for循环语句 254
while循环语句 254
break和continue语句 254
8.4 【案例39】美食菜谱1 255
设计过程 256
准备文本素材和设计背景 256
制作文本和按钮 257
制作显示外部图像和文本 258
相关知识 260
“浏览器/网络”函数1 260
tellTarget和with语句 261
8.5 【案例40】美食菜谱网页 262
设计过程 262
制作网页 262
网页的调试与输出 263
相关知识 263
“浏览器/网络”函数2 263
部分“其他”全局函数 264
8.6 综合实训8 名胜和Flash动画浏览网页 265
第9章 面向对象的程序设计 267
9.1 【案例41】字母猜猜看 267
设计过程 267
制作界面 267
制作猜字母程序 268
制作统计程序 270
相关知识 270
面向对象编程的基本概念 270
创建对象和访问对象 271
Array(数组)对象 271
数组对象的方法和数组函数 271
9.2 【案例42】水平滚动文字 273
设计过程 273
制作界面 273
输入程序 274
相关知识 275
String(字符串)对象的定义和属性 275
String(字符串)对象的部分方法 275
9.3 【案例43】荧光数字表 276
设计过程 277
制作“数字表”影片剪辑元件 277
制作动画 278
相关知识 279
Date(日期)对象实例化的格式 279
Date(日期)对象的常用方法 279
9.4 【案例44】播放外部MP3音乐 280
设计过程 280
制作MP3播放器的画面 280
制作程序 281
相关知识 282
Sound(声音)对象的构造函数 282
Sound(声音)对象的方法和属性 282
9.5 【案例45】按键控制小狐狸 284
设计过程 284
使用onClipEvent(enterFrame)函数 284
使用键盘侦听技术 285
相关知识 285
Key(键盘)对象的常用属性 285
Key(键盘)对象的侦听器 286
键盘对象的常用方法 286
9.6 【案例46】转动眼睛的小狗 287
相关知识 288
Mouse(鼠标)对象的方法 288
Mouse(鼠标)对象的侦听器 289
9.7 【案例47】变色小狗 290
设计过程 290
制作界面 290
输入程序 291
相关知识 292
Color(颜色)对象实例化的格式 292
Color(颜色)对象常用的方法 292
9.8 综合实训9 定时指针表和高级MP3播放器 293
第10章 组件动画设计 295
10.1 【案例48】美食菜谱2 295
设计过程 295
使用UIScrollBar组件制作可滚动的文本框 295
使用ScrollPane组件制作可滚动的图像 296
相关知识 297
组件简介 297
UIScrollBar(滚动条)组件参数 298
ScrollPane(滚动窗格)组件参数 298
10.2 【案例49】三位数加减运算练习 299
设计过程 299
制作界面 299
程序设计 300
相关知识 302
RadioButton(单选按钮)组件参数 302
CheckBox(复选框)组件参数 302
Button(按钮)组件参数 303
Label(标签)组件参数 303
更改Label标签实例的外观 303
10.3 【案例50】列表浏览名花图像 304
设计过程 305
建立影片剪辑元件与ScrollPane组件的链接 305
ComboBox(组合框)组件设置 305
List(列表框)组件和文本框设置 306
程序设计 306
相关知识 307
ComboBox(组合框)组件参数 307
List(列表框)组件参数 307
10.4 【案例51】旅游协会登记表 308
相关知识 310
TextInput(输入文本框)组件参数 310
TextArea(多行文本框)组件参数 310
10.5 【案例52】视频播放器 310
相关知识 312
FLVPlayback组件 312
DateChooser(日历)组件 313
10.6 综合实训10 列表浏览动画 314