《Flash CS4高手之路》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:刘娅琦,昌超,刘津编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302212225
  • 页数:404 页
图书介绍:本书循序渐进地讲解了Flash CS4软件的应用,通过结合具体实例的形式,以图文结合的方式来进行讲解。

第1章 Flash CS4基础 2

1.1 Flash简介 2

1.2 Flash CS4系统需求 3

1.3 启动Flash CS4 3

1.4 Flash CS4新功能初探 7

1.4.1 基于对象的动画 7

1.4.2 动画编辑器面板 7

1.4.3 动画预设面板 8

1.4.4 骨骼工具及反向运动 8

1.4.5 3D旋转工具和3D平移工具 8

1.4.6 喷涂刷工具和Deco工具 8

1.4.7 示例声音库面板 9

1.4.8 Kuler面板 9

1.4.9 其他 9

1.5 菜单栏 10

1.6 舞台 10

1.6.1 使用标尺 10

1.6.2 使用辅助线 11

1.6.3 使用网格 11

1.7 功能面板 12

1.7.1 工具箱 13

1.7.2 时间轴 14

1.7.3 “属性”面板 17

1.7.4 库面板 17

1.7.5 动画编辑器面板 19

第2章 图形与文本 22

2.1 概述 22

2.2 图形绘制 23

2.2.1 线条工具 23

2.2.2 矩形工具和基本矩形工具 25

2.2.3 椭圆工具与基本椭圆工具 27

2.2.4 多角星形工具 28

2.2.5 铅笔工具 29

2.2.6 刷子工具 30

2.2.7 喷涂刷工具 32

2.2.8 Deco工具 33

2.2.9 钢笔工具 36

2.3 图形选择 38

2.3.1 选择工具 38

2.3.2 部分选取工具 39

2.3.3 套索工具 40

2.4 图形编辑 40

2.4.1 颜料桶工具 40

2.4.2 墨水瓶工具 43

2.4.3 滴管工具 43

2.4.4 橡皮擦工具 45

2.4.5 任意变形工具 46

2.4.6 渐变变形工具 48

2.4.7 手型工具 51

2.4.8 缩放工具 51

2.5 图形编辑命令 52

2.5.1 线条的平滑、伸直和优化 52

2.5.2 将线条转换为填充 53

2.5.3 扩展填充和柔化填充边缘 54

2.6 文本类型 56

2.7 创建和修改文本 57

2.7.1 创建文本 57

2.7.2 修改文本 57

2.8 文本属性设置 58

2.8.1 静态文本 58

2.8.2 动态文本 60

2.8.3 输入文本 62

2.9 拼写检查 62

2.9.1 拼写设置 62

2.9.2 拼写检查 63

2.10 字体替换 64

第3章 元件 66

3.1 概述 66

3.1.1 元件的概念 66

3.1.2 元件的类型 68

3.1.3 元件的应用 73

3.2 元件的交换与复制 76

3.2.1 元件的交换 76

3.2.2 元件的复制 77

3.3 元件的排列 81

3.3.2 组合对象 82

3.3.3 分离对象 83

3.3.4 层叠对象 84

3.4 元件的混合模式 84

3.5 元件的滤镜效果 85

3.5.1 滤镜面板简介 85

3.5.2 投影滤镜 86

3.5.3 模糊滤镜 87

3.5.4 发光滤镜 88

3.5.5 斜角滤镜 88

3.5.6 渐变发光滤镜 88

3.5.7 渐变斜角滤镜 89

3.5.8 调整颜色滤镜 89

3.6 使用库面板管理元件 90

3.6.1 库的类型 90

3.6.2 导入对象到库 91

3.6.3 使用其他文件的库 91

3.6.4 通过库文件夹管理对象 93

第4章 时间轴与动画 96

4.1 图层和帧 96

4.1.1 图层的设置和管理 96

4.1.2 帧的设置和管理 99

4.2 动画的基本类型和应用 101

4.2.1 补间动画 102

4.2.2 传统补间 114

4.2.3 形状补间动画 121

4.2.4 遮罩动画 127

4.2.5 逐帧动画 130

4.3 骨骼动画 130

4.3.1 骨骼动画的创建 131

4.3.2 骨骼动画的调整 136

4.4 3D转换动画 138

4.4.1 3D旋转工具 138

4.4.2 3D移动工具 141

4.4.3 制作3D效果的动画 142

第5章 外部素材的导入和影片的发布与输出 142

5.1 图像素材的导入 146

5.1.1 多图层文件格式的导入 146

5.1.2 位图图像的引用及转换成矢量图 148

5.2 声音素材的导入 149

5.2.1 音频素材的导入 149

5.2.2 音频素材的编辑和控制 150

5.3 视频素材的导入 151

5.3.1 视频素材的导入 151

5.3.2 视频素材的控制方式 153

5.4 素材的导出 153

5.4.1 导出位图或位图序列帧 153

5.4.2 导出JPEG文件或JPEG序列 153

5.4.3 导出GIF动画、GIF序列文件和GIF图像 153

5.4.4 导出PNG图像或PNG序列文件 154

5.5 影片的发布及输出 154

5.5.1 发布为SWF文件及HTML文件 154

5.5.2 发布为GIF文件 156

5.5.3 发布为JPEG文件 156

5.5.4 发布为PNG文件 156

5.5.5 发布为可执行文件 156

第6章 初识ActionScript 156

6.1 ActionScript简介 158

6.1.1 ActionScript简介 158

6.1.2 ActionScript 3.0实例展示 158

6.1.3 ActionScript 3.0中的新变化 159

6.1.4 新手上路 159

6.2 ActionScript 3.0中的面向对象编程 160

6.2.1 面向对象简介 160

6.2.2 对象和类 161

6.2.3 对象的特性 161

6.2.4 变量 162

6.2.5 函数 163

6.2.6 类的定义 165

6.2.7 作用域 167

6.2.8 创建类的实例(对象) 168

6.2.9 类之间的联系 169

6.2.10 创建文档类 170

6.3 ActionScript 3.0的基础语法 170

6.4 ActionScript 3.0中的数据类型 172

6.4.1 数据类型检查 173

6.4.2 数据类型转换 173

6.5 ActionScript 3.0中的运算符 173

6.5.1 算数运算符 173

6.5.2 比较运算符 174

6.5.3 逻辑运算符 175

6.5.4 位运算符 176

6.5.5 赋值运算符 177

6.5.6 运算符的优先级 178

6.6 ActionScript 3.0中的控制结构 179

6.6.1 条件判断 179

6.6.2 循环语句 180

第7章 ActionScript 3.0的操作 180

7.1 熟悉ActionScript 3.0的开发环境 184

7.1.1 工具栏 185

7.1.2 动作工具箱 185

7.1.3 脚本导航器 186

7.1.4 脚本编辑窗口 186

7.1.5 脚本锁定 187

7.1.6 脚本选项菜单 187

7.2 设置“动作”面板参数 188

7.3 ActionScript 3.0高级设置 189

7.3.1 Flex SDK路径 190

7.3.2 源路径 190

7.3.3 库路径 190

7.3.4 外部库路径 190

7.3.5 文档类 191

7.3.6 错误设置 191

7.4 使用ActionScript 3.0 191

7.4.1 脚本类型 191

7.4.2 编辑脚本 192

7.4.3 脚本辅助 193

7.4.4 添加注释 194

7.4.5 输出影片 194

7.5 调试 194

7.5.1 错误输出模式 195

7.5.2 输出窗口模式 195

7.5.3 调试器模式 195

7.6 编程风格 197

7.7 文本输出实例 198

第8章 控制显示对象 200

8.1 显示编程 200

8.1.1 显示对象 200

8.1.2 显示列表 201

8.1.3 创建显示对象 202

8.1.4 创建显示对象容器 202

8.1.5 添加显示对象 202

8.1.6 交换显示对象的顺序 203

8.1.7 更改显示对象的位置 203

8.1.8 获取显示对象信息 203

8.1.9 移除显示对象 204

8.1.10 显示对象常用属性、方法和事件 204

8.2 Bitmap类和BitmapData类 206

8.2.1 Bitmap类 206

8.2.2 BitmapData类 207

8.2.3 创建位图 207

8.2.4 清除BitmapData 207

8.3 Shape类 207

8.4 Graphics类 208

8.4.1 绘制直线 208

8.4.2 绘制曲线 209

8.4.3 绘制简单形状 210

8.4.4 色彩填充 211

8.4.5 渐变线条 213

8.4.6 填充色彩渐变 215

8.5 绘图API 215

8.6 Pixel Bender着色器 216

8.6.1 通过矢量数组绘制路径 219

8.6.2 绘制三角形 220

8.6.3 IGraphics Data类 224

8.7 SimpleButton类 224

8.7.1 SimpleButton类简介 224

8.7.2 使用SimpleButton类 225

8.8 Sprite类和MovieClip类 226

8.8.1 Sprite类简介 226

8.8.2 使用Sprite类 227

8.8.3 MovieClip类简介 229

8.8.4 使用MovieClip类 230

8.9 Flash 3D简介 231

8.9.1 三维坐标系 231

8.9.2 透视 232

8.9.3 3D旋转 232

8.10 ActionScript中的3D应用 233

8.10.1 简单的平移旋转 233

8.10.2 构建空间感 233

第9章 Text Field类和Flash Text Engine 233

9.1 创建静态文本 236

9.2 创建动态文本 236

9.3 创建输入文本 238

9.4 文本格式化 239

9.4.1 HTML格式文本 239

9.4.2 Textformat类 242

9.4.3 CSS 243

9.5 加载外部文本 246

9.6 使用自定义字体 248

9.7 添加Scrolling Bar 249

9.8 Flash Text Engine 251

9.8.1 FontDescription类和Element Format类 251

9.8.2 TextElement类和Graphic Element类 254

9.8.3 使用FTE实现文本、图像混合编排 255

第10章 事件与事件处理 255

10.1 了解事件 258

10.2 事件概要 258

10 3 事件调度 259

10.3.1 检查事件类型 259

10.3.2 注册事件侦听器 260

10.3.3 创建侦听器函数 260

10.3.4 触发事件:dispatchEvent 260

10.3.5 移除事件侦听器 260

10.4 目标对象 261

10.5 事件对象 261

10.6 事件响应 263

10.6.1 事件优先级 263

10.6.2 事件默认行为 264

10.6.3 事件流 265

10.6.4 内存管理 267

10.7 自定义事件 268

10.8 用户交互 269

10.9 InteractiveObject类 269

10.10 鼠标输入事件 270

10.10.1 Flash Player内置鼠标事件类型 270

10.10.2 使用鼠标输入事件 272

10.10.3 鼠标特效 276

10.11 键盘输入事件 279

10.11.1 Flash Player内置键盘输入事件类型 279

10.11.2 使用键盘输入事件 279

第11章 声音与视频控制 279

11.1 声音类简介 284

11.2 创建声音对象 284

11.3 分配声音通道 285

11.4 控制声音对象 285

11.4.1 播放 285

11.4.2 停止 286

11.4.3 暂停 286

11.4.4 快进快退 287

11.4.5 音量和平衡值 287

11.4.6 错误检测 288

11.4.7 完成检测 288

11.4.8 加载进度 288

11.4.9 获取ID3数据 289

11.5 音乐播放器 289

11.6 视频控制 300

11.7 Video类 300

11.8 控制视频文件 301

11.8.1 加载 301

11.8.2 停止 301

11.8.3 暂停 302

11.8.4 指定播放时间 302

11.8.5 获取元数据 302

11.8.6 获取提示点信息 303

11.9 视频播放器 303

11.10 视频组件 308

11.10.1 初识FLV组件 308

11.10.2 使用AS控制FLV组件 309

11.10.3 添加视频组件功能 310

11.10.4 自定义组件外观 310

11.10.5 创建自定义皮肤 311

11.10.6 添加字幕 312

第12章 综合实例 314

12.1 Flash图形场景绘制 314

12.1.1 构思创意 314

12.1.2 新建文档 314

12.1.3 草地的绘制 315

12.1.4 树干的绘制 318

12.1.5 树叶的绘制 320

12.1.6 彩虹的绘制 322

12.1.7 楼房的绘制 324

12.1.8 人物的绘制 326

12.1.9 电脑的绘制 328

12.1.10 树枝的绘制 330

12.1.11 金币的绘制 330

12.1.12 叶子和云朵的绘制 333

12.2 遮罩动画——荷塘墨韵 335

12.2.1 构思创意 335

12.2.2 场景参数设置 335

12.2.3 导入素材 335

12.2.4 制作场景动画 336

12.2.5 制作游动的鱼 339

12.2.6 制作按钮 341

12.2.7 制作展示图片 342

12.2.8 遮罩层 342

12.2.9 AS控制 343

12.3 Flash游戏——记忆翻转棋 346

12.3.1 构思创意 346

12.3.2 新建文档 346

12.3.3 制作棋子 346

12.3.4 制作主场景 348

12.3.5 制作按钮 353

12.3.6 制作过关动画 354

12.3.7 添加实例名称 357

12.3.8 添加stop()命令 357

12.3.9 为ActiorScript导出类 358

12.3.10 游戏流程图 359

12.3.11 实现步骤 359

12.4 Mini网站 375

12.4.1 创意构思 375

12.4.2 主场景参数设置 375

12.4.3 制作主场景手翻书动画 375

12.4.4 制作主场景菜单按钮 379

12.4.5 制作主场景 379

12.4.6 制作“个人介绍主页” 381

12.4.7 制作“作品相册” 384

12.4.8 制作“给我留言” 392

12.4.9 制作主场景的自定义类 394

12.4.10 制作预加载 400

12.4.11 发布网站 400