图书目录

目    录

第1章 初识Flash CS5 1

1.1  Flash平台基础 2

1.1.1  Flash系列平台 2

1.1.2  Flash基本功能 3

1.1.3  Flash CS5新增功能 4

1.2  Flash CS5工作环境 6

1.2.1  使用工作区 6

1.2.2  基本界面环境 7

1.3  使用Flash CS5 9

1.3.1  Flash文档类型 9

1.3.2  管理Flash文档 9

1.3.3  使用辅助工具 11

1.3.4  应用场景 13

1.4  导入外部素材 14

1.4.1  动画素材类型 14

1.4.2  导入普通素材 14

1.4.3  导入PSD格式文件 16

1.4.4  导入AI格式文件 18

1.5  Flash应用领域 19

1.6  课堂练习:制作高级相册 20

1.7  课堂练习:促销活动演示文稿 21

1.8  思考与练习 23

第2章 绘制图形 25

2.1  矢量图形与位图图像 26

2.2  绘制矢量线条 26

2.2.1  普通图形与对象图形 26

2.2.2  线条工具 28

2.2.3  铅笔工具 30

2.3  绘制几何图形 30

2.3.1  矩形工具与基本矩形工具 31

2.3.2  椭圆工具与基本椭圆工具 31

2.3.3  多角星形工具 33

2.4  使用颜色 34

2.4.1  调色板 34

2.4.2  颜色面板 34

2.4.3  样本面板 36

2.5  填充图形 37

2.5.1  墨水瓶工具 37

2.5.2  颜料桶工具 38

2.5.3  滴管工具 39

2.5.4  渐变变形工具 39

2.5.5  刷子工具 40

2.6  绘制路径 41

2.6.1  认识路径 41

2.6.2  钢笔工具 42

2.6.3  编辑路径 45

2.7  课堂练习:绘制机器猫 46

2.8  课堂练习:绘制狮子 48

2.9  思考与练习 51

第3章  编辑图形 53

3.1  选择对象 54

3.1.1  选择工具 54

3.1.2  部分选择工具 55

3.1.3  套索工具 55

3.2  编辑对象 57

3.2.1  移动和锁定对象 57

3.2.2  复制和删除对象 59

3.2.3  排列和对齐对象 60

3.2.4  组合对象 61

3.3  变形对象 63

3.3.1  任意变形对象 63

3.3.2  编辑变形点 65

3.3.3  使用封套修改形状 66

3.3.4  精确变形对象 67

3.3.5  还原变形对象 68

3.4  优化对象 68

3.4.1  伸直和平滑线条 69

3.4.2  优化曲线 69

3.4.3  擦除图形 70

3.4.4  修改形状 71

3.4.5  合并对象 72

3.5  使用贴紧功能 73

3.5.1  使用贴紧对象功能 73

3.5.2  使用贴紧像素功能 74

3.5.3  使用贴紧对齐功能 74

3.6  课堂练习:绘制婴儿 75

3.7  课堂练习:绘制机器人 78

3.8  思考与练习 81

第4章  文本与图层 82

4.1  文本布局框架 83

4.2  传统文本工具 86

4.2.1  创建文本 86

4.2.2  设置文本属性 87

4.2.3  编辑文本 89

4.2.4  将文本转换为图形 90

4.3  应用图层 90

4.3.1  图层类型 90

4.3.2  创建图层和图层文件夹 91

4.3.3  查看图层和图层文件夹 92

4.3.4  编辑图层和图层文件夹 93

4.4  使用特殊图层 97

4.4.1  创建遮罩层 97

4.4.2  创建引导层 99

4.5  课堂练习:制作邮票 100

4.6  课堂练习:制作网站标志 102

4.7  思考与练习 104

第5章  使用元件 106

5.1  了解Flash元件 107

5.2  创建元件 107

5.2.1  创建影片剪辑元件 108

5.2.2  创建图形元件 109

5.2.3  创建按钮元件 109

5.3  编辑和复制元件 112

5.3.1  编辑元件 112

5.3.2  复制元件 114

5.3.3  交换元件 114

5.4  使用元件实例 115

5.4.1  创建元件实例 115

5.4.2  设置实例属性 115

5.4.3  分离实例 117

5.5  使用库 117

5.5.1  删除未用项目 118

5.5.2  公用库 119

5.5.3  共享元件库 120

5.6  应用元件特效 122

5.6.1  调整色彩效果 122

5.6.2  使用混合模式 123

5.6.3  应用滤镜 124

5.7  课堂练习:制作按钮导航 128

5.8  课堂练习:制作日落景象 131

5.9  思考与练习 133

第6章  创建Flash动画 135

6.1  动画原理 136

6.2  使用帧 137

6.2.1  帧的类型 137

6.2.2  编辑帧 140

6.2.3  设置刷新频率 143

6.3  逐帧动画 143

6.3.1  制作逐帧动画 143

6.3.2  分散对象到图层 146

6.4  创建传统补间动画 147

6.4.1  创建传统补间动画 147

6.4.2  创建补间形状动画 147

6.4.3  创建补间动画 149

6.5  课堂练习:制作跑步动画 151

6.6  课堂练习:制作画轴动画 153

6.7  思考与练习 156

第7章  创建对象动画 158

7.1  绘制基于程序的形状 159

7.1.1  喷涂刷工具 159

7.1.2  Deco工具 160

7.2  制作3D动画 162

7.2.1  三维坐标系 162

7.2.2  3D平移工具 163

7.2.3  3D旋转工具 165

7.2.4  调整透视角度 166

7.2.5  调整消失点 167

7.2.6  创建3D补间 168

7.3  反向运动 169

7.3.1  添加IK骨骼 169

7.3.2  编辑骨骼 171

7.3.3  IK形状与绑定 173

7.4  课堂练习:制作三维旋转相册 174

7.5  课堂练习:制作夜空闪电动画 177

7.6  思考与练习 178

第8章  ActionScript脚本基础 181

8.1  ActionScript 3.0概述 182

8.1.1  了解ActionScript 182

8.1.2  编辑ActionScript代码 183

8.2  ActionScript编程基础 186

8.2.1  ActionScript基本语法 187

8.2.2  变量与常量 189

8.2.3  数据类型 191

8.2.4  表达式与运算 192

8.3  控制语句流程 201

8.3.1  选择流程 201

8.3.2  循环流程 205

8.3.3  跳转流程 210

8.4  函数与封装 212

8.4.1  封装函数 212

8.4.2  调用函数 215

8.4.3  函数的参数 216

8.5  课堂练习:制作整数计算器 219

8.6  课堂练习:制作平面几何面积

计算器 225

8.7  思考与练习 231

第9章  Flash高级编程 234

9.1  面向对象的编程 235

9.1.1  面向对象基础 235

9.1.2  包和命名空间 237

9.1.3  使用类 239

9.1.4  属性和常量 242

9.1.5  方法 243

9.2  应用数组 244

9.2.1  创建数组 245

9.2.2  遍历数组 246

9.2.3  操作数组 247

9.3  操作显示对象 250

9.3.1  显示对象与舞台 251

9.3.2  显示对象容器类 254

9.4  ActionScript事件 257

9.4.1  事件处理模型 257

9.4.2  鼠标事件 258

9.4.3  键盘事件 260

9.4.4  其他事件 261

9.5  XML与E4X 262

9.5.1  创建XML 262

9.5.2  管理XML数据 263

9.5.3  加载外部XML 266

9.6  课堂练习:制作XML图像

查看器 267

9.7  课堂练习:制作电子小说

阅读器 274

9.8  思考与练习 282

第10章  应用交互组件 284

10.1  Flash组件简介 285

10.1.1  用户交互概述 285

10.1.2  使用Flash组件 286

10.2  使用UI组件 287

10.2.1  选择类组件 287

10.2.2  文本类组件 289

10.2.3  列表类组件 291

10.2.4  控制类组件 294

10.2.5  容器类组件 297

10.2.6  使用ActionScript组件 298

10.3  使用Video组件 299

10.3.1  视频播放组件 299

10.3.2  视频控制组件 301

10.4  课堂练习:制作用户注册

验证程序 302

10.5  课堂练习:制作单位换算器 312

10.6  思考与练习 321

第11章  多媒体与后期制作 323

11.1  使用音频 324

11.1.1  导入外部音频 324

11.1.2  添加音频 325

11.1.3  压缩并输出音频 327

11.1.4  音频编程 329

11.2  使用视频 332

11.2.1  可导入Flash的

视频类型 332

11.2.2  导入外部视频 332

11.2.3  视频编程 334

11.3  导出数据 337

11.3.1  导出静态图形图像 337

11.3.2  导出影片 339

11.4  发布影片 341

11.4.1  发布为Flash动画 341

11.4.2  发布为网页 345

11.4.3  发布为GIF动画 347

11.4.4  发布为JPEG图像 349

11.4.5  发布为PNG图像 349

11.4.6  发布为可执行程序 351

11.5  课堂练习:发布网页动画 351

11.6  课堂练习:导出MOV影片 353

11.7  思考与练习 354

??

??

??

??