第1章 中文Flash CS5的工作区和基本操作 1
1.1 中文Flash CS5的工作区和工作区布局 1
1.1.1 中文Flash CS5工作区 1
1.欢迎屏幕 1
2.中文Flash CS5工作区简介 2
3.工具箱 2
4.主工具栏 4
5.面板和面板组 5
1.1.2 舞台工作区 6
1.舞台和舞台工作区 6
2.调整舞台工作区显示比例 7
1.1.3 时间轴的组成和特点 7
1.时间轴图层控制区 8
2.时间轴帧控制区 9
1.1.4 “库”面板和元件类型 10
1.“库”面板 10
2.元件类型 10
1.1.5 工作区布局 11
1.新建工作区布局 11
2.管理工作区布局 11
3.不同工作区布局的切换 11
思考练习1-1 11
1.2 【实例1】3幅图像水平移动切换 12
制作方法 12
1.新建Flash文档 12
2.设置文档属性 12
3.导入和编辑图像 13
4.制作图像水平移动动画 15
5.保存Flash文档 17
6.关闭Flash文档和退出 Flash CS5 17
知识链接——对象的基本操作 17
1.选取对象 17
2.移动、复制和删除对象 17
3.精确调整对象的位置与大小 17
4.播放Flash动画的方法 18
5.设置动画播放方式和改变预览模式 18
6.动画反向播放 19
思考练习1-2 19
1.3 【实例2】4幅图像动态切换 19
制作方法 20
1.打开Flash文档和修改动画 20
2.编辑元件 20
3.制作图像逐渐显示动画 21
4.制作遮罩图层 22
知识链接——元件和实例 23
1.创建元件和实例 23
2.将动画转换为元件 23
3.复制、对象转换和编辑元件 24
4.编辑实例 24
思考练习1-3 26
1.4 【实例3】海底游鱼 26
制作方法 26
1.制作“海底”和“游鱼”影片剪辑元件 26
2.制作第1个游鱼动画 27
3.制作其他游鱼动画 28
知识链接——时间轴的基本操作 28
1.帧基本操作 28
2.图层基本操作 29
3.显示/隐藏图层 30
4.锁定/解锁图层和显示对象轮廓 30
思考练习1-4 30
1.5 【实例4】台球撞击 31
制作方法 31
1.绘制立体框架 31
2.创建“台球1”影片剪辑元件 32
3.创建“台球2”影片剪辑元件 32
4.创建台球动画 33
知识链接——多个对象的基本操作 34
1.组合和取消组合 34
2.多个对象的层次排列 34
3.多个对象的对齐操作 35
4.将多个对象分散到图层 36
思考练习1-5 36
1.6 【实例5】多场景图像切换 36
制作方法 36
1.场景操作 36
2.制作各场景动画 38
知识链接——动画的导出与发布 38
1.动画的导出 38
2.动画的发布设置 39
3.动画的发布预览和发布 40
思考练习1-6 40
第2章 绘图基础 41
2.1 【实例6】击打台球 41
制作方法 41
1.制作“台球1”影片剪辑元件 41
2.制作其他台球影片剪辑元件 42
3.制作球杆图形 43
4.制作动画 44
知识链接——设置和调整填充 45
1.“样本”面板 45
2.“颜色”面板 46
3.渐变变形工具 48
4.颜料桶工具 48
5.滴管工具 49
6.刷子工具 50
思考练习2-1 50
2.2 【实例7】画展彩球 50
制作方法 51
1.绘制线条和地面 51
2.填充图像 51
3.创建“彩球”影片剪辑元件 52
4.制作彩球跳跃动画 53
知识链接——绘制线和几何图形 54
1.笔触设置 54
2.绘制线条 56
3.墨水瓶工具 56
4.绘制矩形 56
5.绘制椭圆形 57
6.绘制多边形和星形 58
思考练习2-2 58
2.3 【实例8】彩蝶LOGO 59
制作方法 59
知识链接——对象变形调整 60
1.用“选择工具”改变图形形状 60
2.用“选择工具”切割图形 60
3.橡皮擦工具 61
4.对象的一般变形调整 61
5.对象精确变形调整 63
思考练习2-3 63
2.4 【实例9】绿叶兰花 64
制作方法 64
1.绘制蓝天、大地和绿草 64
2.制作“兰花”影片剪辑元件 65
3.制作主场景 66
知识链接——修改路径的工具 66
1.路径和锚点 66
2.用“钢笔工具”绘制直线、折线路径 67
3.用“钢笔工具”绘制曲线路径 67
4.部分选择工具 68
5.“钢笔工具”指针 69
6.锚点工具 69
思考练习2-4 69
2.5 【实例10】摆动指针表 70
制作方法 70
1.制作“彩珠环”影片剪辑元件 70
2.制作“自转彩珠环”影片剪辑元件 71
3.制作“摆动指针表”影片剪辑元件 71
4.制作主场景动画 72
知识链接——修改图形形状 73
1.平滑和伸直 73
2.扩展填充大小和柔化填充边缘 73
3.优化曲线 74
4.将线转换为填充 75
思考练习2-5 75
2.6 【实例11】鲜花影片 75
制作方法 76
1.制作电影胶片图形 76
2.制作图像移动动画 76
3.制作“小花”动画 77
知识链接——绘制模式与合并对象 78
1.绘制模式 78
2.绘制图元图形 79
3.两类Flash对象的特点 80
4.合并对象 80
思考练习2-6 81
第3章 文本编辑和导入素材 82
3.1 【实例12】保护地球热爱自然 82
制作方法 82
1.制作“风景动画”和“自转彩珠环”影片剪辑元件 82
2.制作“移动文字”影片剪辑元件 83
3.制作“转圈文字”影片剪辑元件 84
4.制作变色文字的影片剪辑元件 85
5.制作变化文字 85
6.制作主场景动画 86
知识链接——文本属性设置和输入文本 87
1.“属性”面板“字符”栏的设置 87
2.分离和修改文字 88
3.“属性”面板“段落”栏和“选项”栏设置 88
4.延伸文本和固定行宽文本 88
5.使用滤镜 89
思考练习3-1 90
3.2 【实例13】佳人美景 90
制作方法 90
1.导入动画和制作动画背景 90
2.制作佳人坐船图像 91
3.制作佳人坐船动画 92
4.制作飞鸟飞翔动画 93
知识链接——导入和处理图像 93
1.导入图像 93
2.位图属性的设置 94
3.将位图转换为矢量图 94
4.使用“套索工具” 95
思考练习3-2 95
3.3 【实例14】节庆电影 96
制作方法 96
1.制作动画 96
2.导入视频 97
知识链接——应用视频与音频 98
1.导入视频和音频 98
2.“声音属性”对话框 100
3.选择声音和音效 101
4.编辑声音 101
5.声音同步方式 102
思考练习3-3 103
第4章 制作按钮和特殊绘图 104
4.1 【实例15】按钮动画 104
制作方法 105
1.制作背景画面 105
2.制作“自转三原色”动画和其他动画 105
3.制作按钮 106
4.编辑按钮 107
知识链接——创建按钮和实例的“属性”面板 108
1.按钮元件的4个状态 108
2.创建按钮 108
3.测试按钮 108
4.3种实例的“属性”面板 109
思考练习4-1 110
4.2 【实例16】模拟指针表 111
制作方法 111
1.制作几个影片剪辑元件 111
2.制作“表盘”影片剪辑元件 112
3.制作“模拟指针表”影片剪辑元件和主场景动画 113
知识链接——使用“喷涂刷工具”和“Deco工具”绘图 114
1.使用“喷涂刷工具”创建图案 114
2.“喷涂刷工具”参数设置 115
3.“Deco工具”藤蔓式填充效果 115
4.“Deco工具”网格填充效果 117
5.“Deco工具”对称刷子效果 117
思考练习4-2 119
4.3 【实例17】摄影展厅 119
制作方法 119
1.准备影片剪辑实例 119
2.制作透视图像 120
知识链接——创建3D效果 122
1.3D空间概述 122
2.3D平移调整 123
3.3D旋转调整 123
4.使用“变形”面板旋转3D对象 124
5.透视和调整透视角度 124
6.调整消失点 125
思考练习4-3 126
第5章 传统补间动画和遮罩层应用 127
5.1 【实例18】动画浏览器1 127
制作方法 128
1.准备素材 128
2.制作“摆动彩球”影片剪辑元件 129
3.制作“跷跷板”影片剪辑元件 131
4.制作“翻页画册”影片剪辑元件 133
5.制作主场景的框架和按钮 135
知识链接——Flash动画的种类、特点和传统补间动画 136
1.Flash动画的种类和特点 136
2.传统补间动画的制作方法 137
3.传统补间动画关键帧的“属性”面板 137
思考练习5-1 138
5.2 【实例19】游鱼和气泡1 140
制作方法 140
1.制作“小鱼游动”影片剪辑元件 140
2.制作“水草”和“气泡”影片剪辑元件 141
3.制作游鱼和水草动画 141
4.制作“气泡上升”动画 142
知识链接——引导动画的制作 144
1.两种引导层 144
2.传统补间的引导动画 145
3.补间的引导动画 145
思考练习5-2 146
5.3 【实例20】玩具小火车 146
制作方法 147
1.制作地板和背景 147
2.制作轨基和轨道 148
3.制作“火车头”动画 148
4.制作“车厢”动画 149
知识链接——引导层与普通图层的关联和图层属性的设置 151
1.引导层与普通图层的关联 151
2.设置图层的属性 151
思考练习5-3 152
5.4 【实例21】弹跳彩球和文字变形 152
制作方法 153
1.制作地面起伏变形动画 153
2.制作彩球弹跳动画 154
3.制作文字变形变色动画 154
知识链接——补间形状动画制作的基本方法及其关键帧的“属性”面板 155
1.补间形状动画的制作方法 155
2.补间形状动画关键帧的“属性”面板 155
思考练习5-4 155
5.5 【实例22】图像开关门式切换 156
制作方法 156
1.图像开门式切换 156
2.图像关门式切换 157
知识链接——添加形状提示 158
1.添加形状提示的方法 158
2.添加形状提示的原则 159
思考练习5-5 159
5.6 【实例23】5图像特效切换 159
制作方法 161
1.制作“图像错位切换”动画1 161
2.制作“图像错位切换”动画2 162
3.制作“百叶窗式图像切换”动画 163
知识链接——遮罩层 165
1.遮罩层的作用 165
2.创建遮罩层 165
思考练习5-6 166
5.7 【实例24】文字环绕自转地球 167
制作方法 167
1.制作“自转地球”影片剪辑元件 167
2.制作“发光自转文字”影片剪辑元件 168
3.制作主场景动画 169
4.“库”面板和时间轴文件夹 170
知识链接——普通图层与遮罩层的关联及图层文件夹 171
1.普通图层与遮罩层的关联 171
2.图层文件夹 171
思考练习5-7 172
第6章 补间动画和IK动画 173
6.1 【实例25】游鱼和气泡2 173
制作方法 173
知识链接——补间动画的基础知识 174
1.补间动画的有关名词解释 174
2.传统补间动画与补间动画的差异 174
3.创建补间动画 175
4.补间的基本操作 176
思考与练习6-1 176
6.2 【实例26】旋转变色文字 176
制作方法 177
1.创建补间动画 177
2.编辑关键帧 178
知识链接——编辑补间动画 179
1.复制和粘贴补间帧属性 179
2.复制和粘贴补间动画 179
3.编辑相邻的补间范围 180
4.编辑补间动画 180
思考练习6-2 181
6.3 【实例27】唯美可爱动物 181
制作方法 181
1.准备图像和制作背景 181
2.制作图像的漂浮切换 182
知识链接——“动画编辑器”面板 183
1.“动画编辑器”面板简介 183
2.曲线调整 185
3.缓动和浮动 186
思考练习6-3 187
6.4 【实例28】晨练 188
制作方法 188
1.制作“运动员”影片剪辑元件 188
2.制作主场景动画 190
知识链接——添加和编辑IK骨架 191
1.向元件实例添加骨骼 192
2.向图形或形状添加骨骼 193
3.选择骨骼和关联的对象 194
4.编辑IK骨架和删除骨骼 194
5.重新定位 195
6.将骨骼绑定到控制点 196
思考练习6-4 196
6.5 【实例29】滚动变色文字 196
制作方法 197
1.制作变形动画 197
2.制作变色动画 198
知识链接——骨架运动设计 198
1.骨架动画处理 198
2.将骨架转换为影片剪辑或图形元件 199
3.调整IK运动约束 199
4.向IK动画添加缓动 200
思考练习6-5 200
第7章 ActionScript程序设计初步 201
7.1 【实例30】按钮控制模拟指针表 201
制作方法 202
1.制作“模拟指针表”动画 202
2.添加按钮和输入程序 202
知识链接——“动作”面板和事件 203
1.“动作”面板的特点 203
2.辅助按钮栏内按钮的作用 204
3.“动作”面板菜单 206
4.帧的事件与动作 207
5.按钮和按键的事件与动作 207
6.影片剪辑元件的事件与动作 208
思考练习7-1 209
7.2 【实例31】图像浏览器1 209
制作方法 209
1.制作框架和文字 209
2.制作图像和按钮 210
3.输入程序制作两个场景动画 211
知识链接——层次结构、点操作作符和关键字、“时间轴控制”全局函数 211
1.层次结构 211
2.点操作符和root、parent、this关键字 212
3.“时间轴控制”全局函数 213
思考练习7-2 213
7.3 【实例32】变换浏览图像 215
制作方法 216
1.制作移动动画 216
2.制作按钮控制动画 216
知识链接——ActionScript基本语法和“影片剪辑控制”全局函数1 218
1.常量、变量和注释 218
2.运算符和表达式 219
3.“影片剪辑控制”全局函数1 219
4.自定义函数 220
思考练习7-3 221
7.4 【实例33】动画浏览器2 222
制作方法 223
1.制作4个动画的有关元件 223
2.制作“星星”和“流星”影片剪辑元件 224
3.制作“寻找童年”影片剪辑元件 225
4.制作“流星雨”影片剪辑元件 226
5.制作其他元件 227
6.制作主场景动画 228
知识链接——3种文本和“影片剪辑控制”全局函数2 229
1.文本类型及其“属性”面板 229
2.“影片剪辑控制”全局函数2 230
3.“插入目标路径”对话框和“影片浏览器”面板 231
思考练习7-4 232
第8章 ActionScript程序设计进阶 234
8.1 【实例34】图像浏览器2 234
制作方法 235
1.修改动画和创建文本 235
2.输入程序 236
知识链接——分支语句 237
1.if分支语句 237
2.switch分支语句 237
思考练习8-1 238
8.2 【实例35】加减法练习器 242
制作方法 243
1.制作第2帧界面 243
2.制作其他各帧界面 244
3.创建程序 244
知识链接——Math(数学)对象和其他函数 247
1.Math对象 247
2.“转换函数”全局函数和 getTimer函数 248
思考练习8-2 248
8.3 【实例36】连续整数的和与积 249
制作方法 249
知识链接——循环语句 250
1.for循环语句 250
2.while循环语句 251
3.break和continue语句 251
思考练习8-3 251
8.4 【实例37】名花浏览器1 252
制作方法 252
1.准备文本素材和制作界面 252
2.制作文本框和按钮 253
3.设计调用外部图像和文本程序 254
知识链接——“浏览器/网络”函数1和tellTarget、with语句 257
1.“浏览器/网络”函数1 257
2.tellTarget和with语句 258
思考练习8-4 259
8.5 【实例38】名花网页 259
制作方法 260
1.制作网页 260
2.网页的调试与输出 260
知识链接——“浏览器/网络”函数2和“其他”全局函数 261
1.“浏览器/网络”函数2 261
2.“其他”全局函数 261
思考练习8-5 262
第9章 面向对象的程序设计 263
9.1 【实例39】猜字母游戏 263
制作方法 264
1.制作界面 264
2.制作猜字母程序 265
知识链接——面向对象和Array(数组)对象简介 267
1.面向对象编程的基本概念 267
2.创建对象和访问对象 267
3.Array对象 267
4.数组对象的方法和数组函数 268
思考练习9-1 269
9.2 【实例40】名花浏览器2 269
制作方法 270
1.修改原有动画 270
2.修改程序 270
知识链接——String(字符串)对象 273
1.String对象的定义和属性 273
2.String对象的部分方法 273
思考练习9-2 274
9.3 【实例41】荧光数字表 274
制作方法 275
1.制作“数字表”影片剪辑元件 275
2.制作动画 276
知识链接——Date(日期)对象 277
1.Date对象的实例化 277
2.Date对象的常用方法及功能 277
思考练习9-3 278
9.4 【实例42】MP3播放器 278
制作方法 279
1.制作“动画”等影片剪辑元件 279
2.制作主场景内的背景、时间和按钮 280
3.制作主场景内的音量调节 280
4.制作“音量条”影片剪辑元件 282
5.设计主场景程序 282
知识链接——Sound(声音)对象 283
1.Sound对象的构造函数 283
2.Sound对象的方法 284
思考练习9-4 286
9.5 【实例43】键盘控制汽车 286
制作方法 287
1.使用onClipEvent(enterFrame)函数的方法1 287
2.使用键盘侦听技术的方法2 289
3.使用添加普通帧的方法3 289
知识链接——Key(键盘)对象 289
1.Key对象的常用属性 289
2.Key对象的常用方法及功能 290
3.Key对象的侦听器 290
思考练习9-5 291
9.6 【实例44】跟随鼠标转动眼睛的小狗 291
制作方法 292
知识链接——Mouse(鼠标)对象 293
1.Mouse对象的方法 293
2.Mouse对象的侦听器 293
思考练习9-6 294
9.7 【实例45】调色板 294
制作方法 294
1.制作界面 294
2.输入程序 295
知识链接——Color(颜色)对象 296
1.Color对象的实例化格式 296
2.Color对象的常用方法 296
思考练习9-7 297
第10章 组件动画 298
10.1 【实例46】名花浏览器3 298
制作方法 299
1.使用UIScrollBar组件制作可滚动的文本框 299
2.使用ScrollPane组件制作可滚动的图像 299
知识链接——UIScrollBar(滚动条)和ScrollPane(滚动窗格)组件 301
1.组件简介 301
2.UIScrollBar组件的参数 301
3.ScrollPane组件的参数 302
思考练习10-1 302
10.2 【实例47】四则运算练习器 302
制作方法 303
1.制作界面 303
2.程序设计 304
知识链接——RadioButton(单选钮)和CheckBox(复选框)等组件 307
1.RadioButton组件参数 307
2.CheckBox组件参数 307
3.Button组件参数 307
4.Label组件实例的参数及其外观的设置 308
思考练习10-2 309
10.3 【实例48】列表浏览金陵十二钗 309
制作方法 310
1.建立影片剪辑元件与ScrollPane(滚动窗格)组件的链接 310
2.ComboBox(组合框)组件和文本框的设置 310
3.List(列表框)组件和文本框的设置 311
4.程序设计 311
知识链接——ComboBox(组合框)和 List(列表框)组件参数 312
1.ComboBox组件参数 312
2.List组件参数 313
思考练习10-3 313
10.4 【实例49】体育运动协会登记表 313
制作方法 313
知识链接——TextInput和TextArea组件参数 316
1.TextInput组件参数 316
2.TextArea组件参数 316
思考练习10-4 316
10.5 【实例50】视频播放器 316
制作方法 316
知识链接——FLVPlayback和DateChooser组件 317
1.FLVPlayback组件 317
2.DateChooser组件参数 318
思考练习10-5 319