第1章 中文Flash CS3初步 1
1.1 中文Flash CS3工作区和工作区布局 1
1.1.1 中文Flash CS3工作区简介 1
1.1.2 舞台工作区 6
1.1.3 工作区布局 7
1.1.4 获取帮助 8
思考与练习 9
1.2 时间轴 9
1.2.1 时间轴的组成和特点 9
1.2.2 编辑图层 12
思考与练习 13
1.3 Flash文档基本操作 14
1.3.1 新建Flash文档和设置文档属性 14
1.3.2 保存、打开和关闭Flash文档 15
思考与练习 16
1.4 Flash动画的播放和导出 16
1.4.1 “彩球水平移动”动画——制作第一个Flash动画 16
1.4.2 Flash动画的播放 17
1.4.3 Flash动画的导出 19
思考与练习 20
第2章 对象和帧的基本操作及场景 21
2.1 【案例1】图像水平移动切换 21
相关知识 25
网格、标尺和辅助线 25
舞台工作区的网格 25
舞台工作区的标尺和辅助线 25
对齐对象 26
思考与练习 26
2.2 【案例2】中国山水美如画 27
相关知识 31
对象基本操作和帧基本操作 31
对象基本操作 31
帧基本操作 31
思考与练习 32
2.3 【案例3】渐隐渐现图像切换和滚动文字 33
相关知识 35
精确调整对象大小与位置 35
利用“信息”面板精确定位对象 35
利用“属性”面板精确定位对象 36
思考与练习 36
2.4 【案例4】滚动图像 37
相关知识 41
编辑多个对象 41
组合和取消对象组合 41
多个对象对齐 41
多个对象分散到图层 42
多个对象的层次排列 42
思考与练习 42
2.5 【案例5】徽标 43
相关知识 46
对象形状调整 46
使用“选择工具”改变图形形状 46
切割图形 46
橡皮擦工具 46
对象一般变形调整 47
对象精确变形调整 49
思考与练习 49
2.6 【案例6】多场景图像切换 50
相关知识 52
场景 52
增加场景与切换场景 52
“场景”面板的使用 52
思考与练习 53
第3章 绘制和编辑图形 54
3.1 【案例7】水晶球 54
相关知识 57
设置填充和相关工具 57
“颜色”面板部分选项的作用 57
设置填充渐变色 59
设置填充图像 59
颜料桶工具 60
填充变形工具 60
思考与练习 61
3.2 【案例8】重建家园 61
相关知识 64
设置笔触和相关工具 64
笔触的设置 64
“笔触样式”对话框 65
“样本”面板 66
绘制线条 67
墨水瓶工具和滴管工具 67
思考与练习 67
3.3 【案例9】模拟指针钟 68
相关知识 72
修改线和填充 72
平滑和伸直 72
优化曲线 73
将线转换为填充 73
扩展填充大小和柔化填充边缘 73
思考与练习 74
3.4 【案例10】摄影展厅中彩球跳跃 75
相关知识 78
绘制图形 78
绘制矩形图形 78
绘制椭圆图形 79
绘制多边形和星形图形 80
刷子工具 80
思考与练习 81
3.5 【案例11】卡通人脸 81
相关知识 82
绘制模式和合并对象 82
绘制模式 82
绘制图元图形 83
合并对象 84
思考与练习 85
3.6 【案例12】翠竹和熊猫 85
相关知识 89
钢笔工具和部分选择工具 89
关于路径 89
部分选择工具和锚点切线 90
钢笔工具指针 90
用钢笔工具绘制直线路径 91
用钢笔工具绘制曲线 91
锚点工具 92
思考与练习 93
第4章 文本编辑和导入对象 94
4.1 【案例13】转圈文字 94
相关知识 97
输入文本 97
文本属性的设置 97
输入文本 98
思考与练习 99
42 【案例14】电影文字 100
相关知识 103
编辑文本 103
文字分离 103
文字编辑 103
使用套索工具选取对象 104
套索工具的选取模式 104
思考与练习 105
4.3 【案例15】山青水秀新汶川 105
相关知识 108
导入位图和编辑位图 108
导入位图 108
位图属性的设置 109
分离位图 110
思考与练习 110
4.4 【案例16】Flash CS3基本操作演示 110
相关知识 114
视频属性的设置和生成FLV文件 114
给导入的视频添加播放器 114
视频属性的设置 115
利用Flash Video Encoder生成FLV文件 116
思考与练习 117
4.5 【案例17】简单的MP3播放器 118
相关知识 119
导入与编辑音频 119
导入音频 119
声音属性的设置 119
声音的“属性”面板 121
编辑声音 122
声音同步方式 122
思考与练习 123
第5章 元件和遮罩层 124
5.1 【案例18】四季变化 124
相关知识 126
元件和实例 126
元件的分类 126
创建元件和实例 126
复制元件 127
思考与练习 128
5.2 【案例19】动感宝宝照相馆 128
相关知识 131
实例“属性”面板 131
影片剪辑实例的“属性”面板 131
图形实例的“属性”面板 133
编辑元件 133
编辑实例 134
思考与练习 135
5.3 【案例20】图像展示 136
相关知识 138
按钮元件 138
按钮元件的4个状态 138
创建按钮 139
测试按钮 139
按钮实例的“属性”面板 139
思考与练习 140
5.4 【案例21】照亮小河流水 141
相关知识 143
遮罩层的作用和遮罩层的创建 143
遮罩层的作用 143
遮罩层的创建 143
思考与练习 144
5.5 【案例22】图像错位移动切换 145
相关知识 147
普通图层与遮罩层的关联 147
建立普通图层与遮罩层的关联 147
取消被遮盖的图层与遮罩层之间的关联 147
思考与练习 148
第6章 基本动画和时间轴特效动画 149
6.1 【案例23】摆动的模拟指针钟 149
相关知识 152
动画简介 152
Flash动画的种类 152
动作动画的特点 152
思考与练习 153
6.2 【案例24】动画翻页画册 154
相关知识 157
动作动画关键帧的“属性”面板 157
思考与练习 157
6.3 【案例25】我也要救灾 158
相关知识 160
引导动画 160
引导层 160
引导动画的制作方法 161
思考与练习 161
6.4 【案例26】玩具小火车 162
相关知识 166
引导层与普通图层 166
引导层与普通图层的关联及图层属性 166
设置图层的属性 166
思考与练习 167
6.5 【案例27】弹跳彩球 167
相关知识 169
形状动画 169
形状动画的基本制作方法 169
形状动画关键帧的“属性”面板 170
思考与练习 170
6.6 【案例28】开门式动画切换 170
相关知识 172
形状动画的形状提示 172
添加形状提示的方法 172
添加形状提示的原则 173
思考与练习 173
6.7 【案例29】图像特效切换 174
相关知识 179
时间轴特效动画 179
时间轴特效动画简介 179
编辑时间轴特效 179
思考与练习 179
6.8 【案例30】文字围绕自转地球 179
相关知识 186
库和图层文件夹 186
库 186
图层文件夹 187
思考与练习 188
第7章 “动作”面板和ActionScript程序设计 190
7.1 【案例31】按钮控制的动画翻页画册 190
相关知识 193
“动作”面板和事件 193
“动作”面板特点 193
帧的事件与动作 196
按钮和按键的事件与动作 197
影片剪辑元件的事件与动作 198
思考与练习 199
7.2 【案例32】图像浏览器 200
相关知识 203
“时间轴控制”全局函数、层次结构和路径 203
“时间轴控制”全局函数 203
层次结构 203
点操作符和_root、_parent、this关键字 204
使用“插入目标路径”对话框加载路径 205
“影片浏览器”面板 205
思考与练习 206
7.3 【案例33】改进的图像浏览器 206
相关知识 208
ActinScript基本语法、文本类型和分支语句 208
常量、变量和注释 208
运算符和表达式 209
自定义函数 210
文本类型 211
if语句 212
思考与练习 212
7.4 【案例34】变换浏览动画 212
相关知识 215
“影片剪辑控制”全局函数 215
思考与练习 217
7.5 【案例35】雪花飘飘 218
相关知识 219
Number函数和数学(Math)对象 219
Number函数 219
数学(Math)对象 219
思考与练习 220
7.6 【案例36】连续整数的和与积 221
相关知识 223
循环语句 223
for循环语句 223
while循环语句 223
break和continue语句 223
思考与练习 224
7.7 【案例37】迎接北京2008年奥运 224
相关知识 226
tellTarget和with语句 226
tellTarget语句 226
with语句 226
思考与练习 227
7.8 【案例38】2位数加减练习 227
相关知识 230
部分“其他”全局函数 230
escape函数 230
eval函数 230
getTimer函数 230
trace函数 230
思考与练习 230
7.9 【案例39】外部图像浏览 231
相关知识 235
setMask、loadMovie知loadMovieNum函数 235
setMask函数 235
loadMovie函数 236
loadMovieNum函数 236
思考与练习 236
7.10 【案例40】鲜花简介 237
相关知识 241
loadVariable和loadVariableNum函数 241
loadVariables函数 241
loadVariablesNum函数 241
思考与练习 241
7.11 【案例41】FLASH作品欣赏网页 241
相关知识 248
getURL、unloadMovie和unloadMovieNum函数 248
getURL函数 248
unloadMovie函数 249
unloadMovieNum函数 249
思考与练习 249
第8章 面向对象的程序设计 251
8.1 【案例42】鲜花简介滚动文字 251
相关知识 253
面向对象编程和字符串对象 253
面向对象编程的基本概念 253
创建对象和访问对象 254
字符串(String)对象的定义和属性 254
字符串对象的方法 255
思考与练习 256
8.2 【案例43】选票统计 256
相关知识 260
数组(Array)对象 260
数组(Array)对象 260
数组对象的方法 260
思考与练习 261
8.3 【案例44】按键控制云中飞鸟 262
相关知识 264
键盘(Key)对象和鼠标(Mouse)对象 264
键盘对象 264
键盘对象侦听器 264
鼠标对象 265
思考与练习 266
8.4 【案例45】调色板 266
相关知识 269
颜色(Color)对象 269
颜色对象实例化的格式 269
颜色对象常用的方法 269
思考与练习 270
8.5 【案例46】小小定时数字表 270
相关知识 273
时间(Date)对象 273
时间对象实例化的格式 273
时间对象的常用方法 273
思考与练习 274
8.6 【案例47】播放外部MP3音乐 274
相关知识 277
声音(Sound)对象的构造函数 277
声音对象的构造函数 277
声音对象的方法和属性 278
思考与练习 280
第9章 组件和综合程序 281
9.1 【案例48】滚动文本 281
相关知识 283
组件简介和UIScrollBar组件 283
组件简介 283
UIScrollBar(滚动条)组件参数 283
思考与练习 283
9.2 【案例49】大幅图像浏览 284
相关知识 288
ScrollPane(滚动窗格)、RadioButton和CheckBox组件参数 288
ScrollPane(滚动窗格)组件参数 288
RadioButton(单选按钮)组件参数 289
CheckBox(复选框)组件参数 289
思考与练习 290
9.3 【案例50】四则运算 290
相关知识 293
Label和Button组件 293
Label(标签)组件参数 293
更改Label标签实例的外观 293
Button(按钮)组件参数 293
思考与练习 294
9.4 【案例51】列表浏览图像 294
相关知识 297
ComboBox和List组件 297
ComboBox(组合框)组件参数 297
List(列表框)组件参数 297
TextInput(输入文本框)和TextArea(多行文本框)组件参数 298
思考与练习 298
9.5 【案例52】简单视频播放器 299
相关知识 300
FLVPlayback组件 300
思考与练习 302
9.6 【案例53】中国美食一角 302
思考与练习 305
9.7 【案例54】荧光数字表 306
思考与练习 309
9.8 【案例55】指针表 309
思考与练习 311
9.9 【案例56】猜字母游戏 312
思考与练习 316
9.10 【案例57】高级MP3播放器 316
思考与练习 322
9.11 【案例58】简单计算器 322
思考与练习 328
9.12 【案例59】21点扑克牌游戏 328
思考与练习 332
9.13 【案例60】拼图游戏 332
思考与练习 337