第1讲 Flash CS4概述 1
1.1 动画设计基础 1
1.1.1 动画基本原理 1
1.1.2 图像基本知识 2
1.1.3 Flash动画的特点 4
1.2 功能讲解 5
1.2.1 Flash CS4界面 5
1.2.2 文档基本操作 9
1.2.3 动画的测试 10
1.2.4 作品的导出 11
1.2.5 作品的发布 12
1.3 范例解析 13
1.3.1 跳动的小球 14
1.3.2 发布动画作品 16
1.4 课堂实训 16
1.4.1 旋转的圆盘 17
1.4.2 发布动画为EXE文件 18
1.5 课后作业 18
第2讲 绘画工具 19
2.1 功能讲解 19
2.1.1 【铅笔】工具 19
2.1.2 【线条】工具 20
2.1.3 【椭圆】工具 21
2.1.4 【矩形】工具 21
2.1.5 【多角星形】工具 22
2.1.6 【刷子】工具 22
2.1.7 【喷涂刷】工具 23
2.2 范例解析 23
2.2.1 彩色联通管 23
2.2.2 金属螺丝 24
2.2.3 漫天繁星 26
2.3 课堂实训 27
2.3.1 搭积木 27
2.3.2 红绿灯与广告牌 28
2.4 综合案例——圣诞小屋 29
2.5 课后作业 30
第3讲 编辑修改工具 31
3.1 功能讲解 31
3.1.1 【墨水瓶】和【颜料桶】工具 31
3.1.2 【滴管】工具 31
3.1.3 【橡皮擦】工具 32
3.1.4 【选择】工具 32
3.1.5 【套索】工具 33
3.1.6 【Deco】工具 33
3.1.7 创建自由形态图形 35
3.2 范例解析 36
3.2.1 红苹果 36
3.2.2 八千里路云和月 37
3.2.3 多变的图形 38
3.3 课堂实训 39
3.3.1 动感星形图标 39
3.3.2 “新东方”标识字 40
3.4 综合案例——破碎的蛋壳 41
3.5 课后作业 42
第4讲 文本、辅助工具和色彩 43
4.1 功能讲解 43
4.1.1 文本的输入与编辑 43
4.1.2 辅助工具 45
4.1.3 辅助面板 45
4.1.4 色彩的选择与编辑 46
4.2 范例解析 48
4.2.1 诗词排版 48
4.2.2 数学公式 49
4.2.3 排列矩形 50
4.3 课堂实训 51
4.3.1 九角星 51
4.3.2 有趣的圆环 52
4.4 综合案例——圣诞树 53
4.5 课后作业 54
第5讲 导入资源和元件应用 55
5.1 功能讲解 55
5.1.1 插图与视频 55
5.1.2 元件与实例 57
5.1.3 滤镜及应用 58
5.1.4 混合方式 60
5.2 范例解析 61
5.2.1 地产广告 61
5.2.2 减小位图输出容量 62
5.2.3 阳光少年 63
5.3 课堂实训 65
5.3.1 旋转星 65
5.3.2 媒体按钮 67
5.4 综合案例——白云遮月 68
5.5 课后作业 70
第6讲 补间动画 71
6.1 功能讲解 71
6.1.1 Flash动画原理 71
6.1.2 补间动画制作 73
6.1.3 传统补间动画制作 74
6.1.4 补间动画和传统补间之间的差异 74
6.1.5 对补间动画和传统补间动画的特殊控制 75
6.1.6 补间形状动画制作 76
6.1.7 动画编辑器及属性关键帧 76
6.1.8 缓动补间动画制作 78
6.2 范例解析 79
6.2.1 图片叠化 79
6.2.2 飞机变形 80
6.3 课堂实训 81
6.3.1 绿茶标签 82
6.3.2 燃烧的红烛 84
6.4 综合案例——自由飞翔 86
6.5 课后作业 88
第7讲 特殊动画 89
7.1 功能讲解 89
7.1.1 动画预设 89
7.1.2 帧的编辑修改 90
7.1.3 【影片浏览器】面板 91
7.1.4 应用滤镜 91
7.2 范例解析 92
7.2.1 打折广告 92
7.2.2 桌球 93
7.2.3 动感地带 95
7.3 课堂实训 96
7.3.1 可爱熊 96
7.3.2 炫彩 97
7.4 综合案例——圣诞贺卡 99
7.5 课后作业 100
第8讲 图层动画 101
8.1 功能讲解 101
8.1.1 传统运动引导层动画 101
8.1.2 遮罩层动画 102
8.1.3 场景 102
8.2 范例解析 103
8.2.1 游动的鲨鱼 103
8.2.2 扫光文字 104
8.3 课堂实训 105
8.3.1 漆彩生活 105
8.3.2 高耸建筑 106
8.4 综合案例——传统精美折扇 108
8.5 课后作业 110
第9讲 3D工具和骨骼工具 111
9.1 功能讲解 111
9.1.1 二维空间与三维空间 111
9.1.2 【3D旋转】工具 112
9.1.3 【3D平移】工具 112
9.1.4 反向运动及【骨骼】工具 112
9.1.5 【绑定】工具 113
9.1.6 IK运动约束 114
9.2 范例解析 114
9.2.1 灵巧的手 114
9.2.2 晨练 116
9.3 课堂实训 116
9.3.1 旋转的相册 117
9.3.2 机械臂 118
9.4 综合案例——三维立方体 120
9.5 课后作业 122
第10讲 脚本应用基础 123
10.1 功能讲解 123
10.1.1 ActionScript基础概念 123
10.1.2 变量 125
10.1.3 语法 125
10.1.4 运算符 126
10.1.5 条件语句 128
10.1.6 循环语句 130
10.1.7 函数 132
10.1.8 【动作】面板 133
10.2 范例解析 135
10.2.1 改变属性——辛苦的工人 135
10.2.2 随机取值——驿动的心 138
10.3 课堂实训 140
10.3.1 画面跳转——表情变幻 140
10.3.2 事件的响应和处理——调皮的皮卡丘 142
10.4 综合案例——绿野仙踪 144
10.5 课后作业 146
第11讲 交互式动画 147
11.1 功能讲解 147
11.1.1 交互的概念 147
11.1.2 鼠标的事件 148
11.1.3 按钮的结构 150
11.2 范例解析 151
11.2.1 控制动画——飞鸟翩翩 152
11.2.2 控制元件——隐形的翅膀 154
11.2.3 对象拖放——失落的圆明园 155
11.3 课堂实训 158
11.3.1 鼠标控制——跳舞的女孩 158
11.3.2 遮罩动画——小镇雾景 159
11.4 综合案例——五彩飞花 161
11.5 课后作业 166
第12讲 面向对象编程 167
12.1 功能讲解 167
12.1.1 OOP的基本概念 167
12.1.2 类、包和文档类 168
12.1.3 图形绘制的基本概念 172
12.2 范例解析 174
12.2.1 类的构造——Hello,world 174
12.2.2 类的继承——绘制箭头 175
12.2.3 类的方法——鼠标操作 176
12.3 课堂实训 178
12.3.1 实训一:多彩小树 178
12.3.2 实训二:定时画圆 179
12.4 综合案例——反弹小球 179
12.5 课后作业 181
第13讲 组件应用 182
13.1 功能讲解 182
13.2 范例解析 184
13.2.1 Button与NumericStepper 185
13.2.2 CheckBox与RadioButton 187
13.2.3 ColorPicker组件 189
13.2.4 ComboBox组件 190
13.2.5 ProgressBar组件 191
13.3 课堂实训 193
13.3.1 Slider——可控的运动 193
13.3.2 DataGrid组件——表格数据 194
13.3.3 TextInput组件——密码输入 195
13.4 综合案例——综合测试 196
13.5 课后作业 199
第14讲 音视频的应用 201
14.1 功能讲解 201
14.1.1 音频基础知识 201
14.1.2 视频基础知识 203
14.1.3 视频的转换 204
14.2 范例解析 206
14.2.1 为作品配乐 206
14.2.2 声音的播放控制 208
14.2.3 变换音乐 209
14.2.4 视频的应用 211
14.2.5 使用视频组件播放视频 213
14.3 课堂实训 214
14.3.1 为按钮添加音效 214
14.3.2 为视频添加水印 215
14.3.3 更换视频文件 216
14.4 综合案例——音量的调节 217
14.5 课后作业 219