《Flash 8动画制作与Action Script编程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:徐绪堪,王赞赞,靳军编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2006
  • ISBN:7302137080
  • 页数:311 页
图书介绍:本书介绍Flash 8的使用与Action Script编程开发基础。

第1章 Flash 8使用基础 1

1.1 认识Flash动画 1

1.1.1 Flash动画的特点 1

1.1.2 Flash动画的应用 2

1.1.3 Flash动画的制作过程 4

1.1.4 Flash 8的新增功能 5

1.2 Flash 8的工作界面 6

1.2.1 开始页面 7

1.2.2 菜单栏 7

1.2.3 绘图工具栏 8

1.2.4 “时间轴”面板 8

1.2.5 舞台 10

1.2.6 “属性”面板 11

1.2.7 面板集 11

1.3.1 矢量图与位图 14

1.3 Flash 8中的基本概念 14

1.3.2 帧和关键帧 16

1.3.3 元件、实例和库 18

1.3.4 舞台、场景和影片剪辑 19

1.3.5 图层 20

1.3.6 预览和测试影片 21

1.4 Flash 8的文件操作 22

1.4.1 创建文档 22

1.4.2 设置文档属性 23

1.4.3 测试影片下载性能 24

1.4.4 设置发布格式 24

1.4.5 设置Flash发布格式 25

第2章 绘制和编辑图形对象 27

2.1 使用基本绘图工具 27

2.1.1 线条工具 27

2.1.2 椭圆工具 28

2.1.3 矩形和多角星形工具 28

2.1.4 铅笔工具 30

2.1.5 钢笔工具 31

2.1.6 刷子工具 34

2.2 设置绘图工具 35

2.3 Flash 8的色彩模式 37

2.4 使用基本填充工具 39

2.4.1 颜料桶工具 39

2.4.2 墨水瓶工具 40

2.4.3 滴管工具 40

2.4.4 填充变形工具 41

2.4.5 使用“混色器”面板 41

2.4.6 使用“颜色样本”面板 43

2.5 选择、移动、复制图形对象 43

2.5.1 使用“选择工具”选择对象 44

2.5.2 移动和复制对象 44

2.6 使用自由变形工具 46

2.6.1 对象的中心点 46

2.6.2 任意变形对象 47

2.6.3 扭曲对象 48

2.6.4 使用“封套”功能 48

2.7 使用图形编辑工具 49

2.7.1 使用橡皮擦工具 49

2.7.2 使用选择工具 50

2.7.3 优化曲线 50

2.7.4 修改对象的轮廓 51

2.8 绘图实例分析——人物绘制 52

2.9 绘图实例分析——动物绘制 56

2.10 绘图实例分析——植物绘制 57

2.11 实例应用——制作机器猫 58

第3章 使用媒体文件 63

3.1 导入图形图像 63

3.1.1 Flash 8中常用的图像格式 63

3.1.2 导入位图图像与矢量图形 64

3.2 编辑导入的位图图像 66

3.1.3 导入不同格式的图形图像 66

3.2.2 设置位图的属性 67

3.2.1 使用“属性”面板编辑位图 67

3.2.3 分离位图 69

3.2.4 矢量化位图 70

3.3 导入视频文件 72

3.3.1 可导入Flash 8中的视频格式 72

3.3.2 导入视频文件 72

3.3.3 设置视频文件的属性 74

3.4 声音的基础知识 75

3.4.1 声音的格式 75

3.4.2 声音的采样频率 75

3.4.3 声音的位深 76

3.4.4 声道 76

3.5.1 导入声音 77

3.5.2 向文档添加声音 77

3.5 导入与编辑声音 77

3.5.3 向按钮添加声音 78

3.5.4 通过声音对象使用声音 80

3.5.5 编辑声音 81

3.5.6 在关键帧中设置声音的播放与停止 81

3.5.7 设置声音属性 82

3.6 压缩并导出声音 82

3.6.1 使用ADPCM压缩选项 83

3.6.2 使用MP3压缩选项 83

3.6.3 使用“原始”压缩选项 84

3.6.4 使用“语音”压缩选项 85

3.6.5 导出Flash文档声音的标准 85

第4章 创建Flash动画 86

4.1 创建与编辑元件 86

4.1.1 Flash 8的元件类型 86

4.1.2 创建新元件 87

4.1.4 转换动画为“影片剪辑”元件 88

4.1.3 转换元素为元件 88

4.1.5 创建“按钮”元件 89

4.1.6 复制元件 90

4.1.7 编辑元件 91

4.2 创建与编辑实例 91

4.2.1 创建实例 91

4.2.2 编辑实例 91

4.2.3 改变实例类型 93

4.2.4 设置图形实例动画 93

4.2.5 分离实例 94

4.3 帧 94

4.3.1 帧的基本类型 94

4.3.2 时间轴中的动画表示 95

4.3.3 创建关键帧 96

4.3.4 创建空白帧 97

4.3.5 扩展关键帧 97

4.3.6 选择帧 99

4.3.7 帧的基本操作 100

4.4 设置时间轴特效 102

4.4.1 变形 102

4.4.2 转换 103

4.4.3 分散式直接复制 104

4.4.4 复制到网格 105

4.4.5 分离 105

4.4.6 展开 106

4.4.7 投影 107

4.4.8 模糊 107

4.5 图层的应用 108

4.5.1 图层概述 108

4.5.2 使用引导层 109

4.5.3 使用遮罩层 111

4.6 制作逐帧动画 116

4.7 制作补间动画 118

4.7.1 制作补间形状动画 119

4.7.2 制作补间动作动画 120

4.8 制作路径动画 121

4.8.1 制作开放路径动画 122

4.8.2 制作封闭路径动画 123

4.9 实例应用——滴水效果 125

4.10 实例应用——翻书效果 127

第5章 ActionScript语言概述 129

5.1 什么是ActionScript语言 129

5.1.1 ActionScript语言的基本概念 129

5.1.2 ActionScript与JavaScript的区别 132

5.1.3 使用“动作”面板 133

5.1.4 使用“行为”面板 135

5.2 动作脚本编写流程 141

5.2.2 脚本程序的位置 142

5.2.3 设置帧动作 142

5.2.1 脚本程序的时机 142

5.2.4 设置按钮动作 144

5.2.5 设置动画片段动作 145

5.3 实例应用——机器猫电子钟 146

第6章 ActionScript编程开发基础 151

6.1 ActionScript的语法基础 151

6.1.1 点语法 151

6.1.2 大括号 152

6.1.3 小括号 153

6.1.4 分号 153

6.1.5 常数 154

6.1.6 大小写字符 154

6.1.7 注释 155

6.2 ActionScript的数据类型 156

6.2.1 字符串型 156

6.2.3 布尔值 157

6.2.4 对象 157

6.2.2 数字型 157

6.2.5 影片剪辑 158

6.2.6 空值 158

6.2.7 未定义值 159

6.2.8 数据类型的指定 159

6.3 变量和常量 160

6.3.1 变量 161

6.3.2 变量的命名原则 161

6.3.3 变量的有效范围 162

6.3.4 变量的使用 163

6.4 常用运算符的使用方法 165

6.4.1 运算符的使用规则 166

6.4.2 数值运算符 168

6.4.5 位运算符 169

6.4.6 赋值运算符 169

6.4.3 比较运算符 169

6.4.4 逻辑运算符 169

6.4.7 等于运算符 170

6.4.8 点运算符和数组访问运算符 170

6.4.9 运算符综合应用示例——自动吸附动画 171

6.5 调用和创建函数 174

6.5.1 内置函数的调用 174

6.5.2 定义函数 174

6.5.4 从函数返回值 175

6.5.3 向函数传递参数 175

6.5.5 自定义函数的调用 176

6.6 条件判断语句 176

6.6.1 if...else控制语句 177

6.6.2 switch...case控制语句 179

6.6.3 ?:条件运算符 180

6.7 循环控制语句 181

6.7.1 while循环 181

6.7.2 Do...while循环 181

6.7.4 for...in循环 182

6.7.3 for循环 182

6.7.5 break/continue结构 183

6.8 实例应用——残影特效 183

第7章 ActionScript常用语句及影片剪辑属性 188

7.1 ActionScript的常用语句 188

7.1.1 gotoAndPlay和play 188

7.1.2 gotoAndStop和stop 189

7.1.3 nextScene和prevScene 189

7.1.4 stopAllSounds 189

7.1.5 fscommand 189

7.1.6 getURL 190

7.1.7 loadMovie和loadMovieNum 191

7.1.8 loadVariables和loadVariablesNum 192

7.1.9 unloadMovie和unloadMovieNum 193

7.1.10 duplicateMovieClip和removeMovieClip 193

7.1.11 startDrag和stopDrag 195

7.1.12 getProperty 196

7.1.13 on 196

7.1.14 onClipEvent 197

7.1.15 targetpath 200

7.2 影片剪辑属性 200

7.2.1 影片剪辑的整体属性 200

7.2.2 影片剪辑的内部属性 205

7.3 实例应用——蜻蜓点水 208

第8章 使用Flash中的内置类 214

8.1 使用类 214

8.1.1 创建类的属性和方法 215

8.1.2 构造函数 216

8.1.3 控制成员访问 216

8.1.4 获取和设置方法 217

8.2 核心类 218

8.2.1 Array类 218

8.2.3 Date类 220

8.2.2 Boolean类 220

8.2.4 Function类 222

8.2.5 Math类 222

8.2.6 Number类 223

8.2.7 String类 224

8.3 影片类 225

8.3.1 Button类 225

8.3.2 Capabilities类 227

8.3.3 Color类 228

8.3.4 Key类 229

8.3.5 Mouse类 230

8.3.6 影片剪辑类 231

8.3.7 Selection类 246

8.3.8 Sound类 248

8.3.9 Stage类 253

8.3.10 System类 255

8.3.11 TextField类 256

8.3.12 TextFormat类 260

第9章 ActionScript脚本调试 262

9.1 ActionScript脚本错误类型 262

9.1.1 编译错误 262

9.1.2 运行时错误 263

9.1.3 逻辑错误 263

9.2 使用ActionScript调试器 267

9.2.1 使用“动作”面板 267

9.2.2 调试脚本 271

9.2.3 “输出”面板 275

第10章 ActionScript动画制作综合实例 279

10.1 鼠标跟随特效 279

10.2 变速移动效果 282

10.3 网页精确预加载动画 289

10.4 个人相册 293

10.5 滑块增强型导航菜单 298

10.6 猜数字游戏 302