《精通 FLASH 8》PDF下载

  • 购买积分:16 如何计算积分?
  • 作  者:前沿电脑图像工作室编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2007
  • ISBN:7115157995
  • 页数:544 页
图书介绍:本书介绍用Flsah制作动画的思路、方法和技巧。

第1章 Flash 8入门 1

1.1 Flash 8的操作界面 2

1.1.1 菜单栏 2

1.1.2 舞台 3

1.1.3 工具栏 3

1.1.4 面板 3

1.2 文档基本操作 3

1.2.1 创建新文档 4

1.2.2 保存文档 5

1.2.3 打开文档 5

1.2.4 关闭和退出 5

1.4 快速体验实践 6

1.3.2 测试与发布 6

1.3.1 播放Shockwave Flash文件 6

1.3 预览和发布 6

1.5 本章总结 9

第2章 绘制矢量图形 11

2.1 与图形图像相关的必备概念 12

2.1.1 图形与图像 12

2.1.2 分辨率 12

2.1.3 位图图像 12

2.1.4 矢量图形 13

2.1.5 路径、笔触与填充 13

2.1.6 “绘图”与“上色” 13

2.2 “铅笔”工具与“线条”工具 14

2.2.1 用“铅笔”工具绘图 14

2.2.2 “线条”工具 17

2.2.3 实践与练习:绘制包装盒(1) 17

2.3.1 “椭圆”工具 20

2.3 “椭圆”工具与“矩形”工具 20

2.3.2 “矩形”工具 21

2.3.3 多边形和星形的绘制 22

2.4 认识Flash的“绘制模式” 23

2.5 贴紧至对象 24

2.6 “刷子”工具 25

2.6.1 涂色模式 25

2.6.2 锁定填充 26

2.6.3 其他选项 27

2.7 导入插图 27

2.7.1 把文件导入到Flash中 27

2.7.2 设置导入的位图的属性 28

2.8 本章总结 28

第3章 编辑矢量对象 29

3.2.1 “形状”与“绘制对象” 30

3.2 选择对象 30

3.1 理解对象 30

3.2.2 使用“选择”工具 31

3.2.3 使用“套索”工具选择对象 32

3.2.4 “魔术棒”和“魔术棒设置”工具 33

3.3 移动与复制对象 35

3.3.1 使用鼠标移动和复制对象 35

3.3.2 精确地移动对象 35

3.3.3 通过剪贴板移动和复制对象 35

3.3.4 实践与练习:绘制水杯 36

3.4 删除对象与擦除对象 37

3.4.1 使用“橡皮擦”工具 38

3.4.2 实践与练习:绘制光盘 38

3.5 本章总结 41

第4章 设置颜色 43

4.1.1 用“墨水瓶”工具修改笔触 44

4.1.2 用“颜料桶”工具修改填充 44

4.1 设置笔触和填充的颜色 44

4.2 高级填充方式 45

4.2.1 设置填充颜色 45

4.2.2 位图填充 47

4.2.3 实践与练习:绘制蛋糕 48

4.2.4 实践与练习:给包装盒上色 49

4.2.5 实践与练习:盛满饮料的水杯 51

4.3 使用“填充变形”工具调整填充 54

4.3.1 使用“填充变形”工具 54

4.3.2 实践与练习:绘制茶杯 55

4.3.3 实践与练习:绘制卡通头像 58

4.4 用“滴管”工具复制笔触和填充 61

4.5 本章总结 61

第5章 加工形状 63

5.1.2 实践与练习:绘制圆角五角星 64

5.1 “选择”工具的拖动操作 64

5.1.1 改变形状 64

5.2 “伸直”和“平滑”选项 66

5.2.1 “伸直”操作 67

5.2.2 “平滑”操作 67

5.3 处理笔触线条 68

5.3.1 优化曲线 68

5.3.2 将线条转换为填充 69

5.3.3 实践与练习:绘制钢笔 69

5.4 处理填充区域 71

5.4.1 扩展形状 71

5.4.2 柔化填充边缘 71

5.5 “部分选取”工具 72

5.5.1 “部分选取”工具的使用方法 72

5.5.2 实践与练习:绘制人物图标 73

5.6.1 用“钢笔”工具绘制直线 75

5.6 用“钢笔”工具绘制直线和曲线 75

5.6.2 使用“钢笔”工具绘制曲线路径 76

5.6.3 实践与练习:绘制网络图标 76

5.6.4 实践与练习:绘制面包 79

5.7 本章总结 82

第6章 使用文本 83

6.1 创建文本 84

6.2 Flash 8的文本类型 84

6.2.1 创建静态文本 84

6.2.2 创建动态文本 85

6.2.3 创建输入文本 86

6.3 设置文本属性 87

6.4 打散文本 88

6.5 静态文字特效 88

6.5.1 实践与练习:点框文字 89

6.5.2 实践与练习:彩虹文字 90

6.5.3 实践与练习:金属文字 91

6.5.4 实践与练习:雪花文字 93

6.5.5 实践与练习:带底纹的文字 94

6.6 本章总结 96

第7章 处理图形对象 97

7.1 合并对象与组合对象 98

7.1.1 合并对象 98

7.1.2 实践与练习:绘制图标 99

7.1.3 组合对象 101

7.2 层叠对象 102

7.3 对齐对象 102

7.4 对象变形 103

7.4.1 认识“任意变形”工具 103

7.4.2 缩放对象 104

7.4.3 旋转对象 104

7.4.4 实践与练习:绘制箭靶 105

7.4.5 实践与练习:绘制箭靶(扩展篇) 107

7.4.6 倾斜对象 109

7.4.7 实践与练习:绘制包装盒(2) 109

7.4.8 实践与练习:绘制光驱 111

7.4.9 “扭曲”和“封套”变形 114

7.4.10 实践与练习:绘制信封 115

7.5 使用“变形”面板 117

7.5.1 变形复制 118

7.5.2 实践与练习:绘制透明球体 118

7.5.3 实践与练习:绘制原子星形 122

7.6 翻转对象 124

7.6.1 翻转对象的方法 124

7.6.2 实践与练习:绘制箭 124

7.7 本章总结 127

第8章 使用图层 129

8.1.2 图层的分类 130

8.1.1 创建新的图层 130

8.1 创建与认识图层 130

8.2 查看和编辑图层 131

8.2.1 图层的查看方式 131

8.2.2 图层的基本编辑 132

8.3 实践与练习:基本的图层操作 133

8.4 本章总结 134

第9章 元件与实例 135

9.1 初识元件与实例 136

9.2 创建元件 137

9.2.1 把工作区中的现有元素转换为元件 137

9.2.2 创建新元件 138

9.2.3 将舞台上的动画转换为影片剪辑 139

9.2.4 直接复制元件 139

9.2.5 实践与练习:创建元件 140

9.4 使用元件的实例 141

9.3.2 在当前位置编辑元件 141

9.3 编辑元件 141

9.3.1 在原工作区编辑元件 141

9.4.1 创建元件的实例 142

9.4.2 在工作区中区分实例 142

9.4.3 改变实例颜色 142

9.4.4 实践与练习:创建实例 144

9.5 实例的高级操作 145

9.5.1 替换元件 145

9.5.2 改变实例类型 145

9.5.3 分离实例 146

9.5.4 使用其他影片中的元件 146

9.6 实践与练习:星光元件 146

9.7 本章总结 151

第10章 创建动画的基本知识 153

10.1.2 不同种类的动画和帧的表示方法 154

10.1.1 Flash中的动画类型 154

10.1 Flash动画概述 154

10.2 设置帧频率 155

10.3 配置图层和帧 156

10.3.1 动画与图层 156

10.3.2 创建关键帧 156

10.3.3 延长图片的显示时间 157

10.4 本章总结 158

第11章 创建动画补间 159

11.1 创建动画补间 160

11.1.1 创建动画补间的方法 160

11.1.2 实践与练习:箭直线运动 161

11.2 修改补间动画的详细属性 166

11.2.1 设置基本选项 166

11.2.2 实践与练习:闹钟 167

11.2.3 编辑“缓动”选项 170

11.3 与颜色相关的变化 171

11.4 本章总结 175

第12章 动画补间制作练习 177

12.1 实践与练习:射箭动画 178

12.2 实践与练习:匀速弹球 180

12.3 实践与练习:眼睛动画 182

12.4 实践与练习:循环标志 185

12.4.1 准备制作动画 185

12.4.2 制作3个按钮图标动画 186

12.4.3 制作透明箭头动画 188

12.5 本章总结 189

第13章 创建形状补间动画 191

13.1 创建形状补间动画 192

13.1.1 创建形状补间的方法 192

13.1.2 实践与练习:挤奶油 193

13.1.3 实践与练习:滴墨水 195

13.2 使用形状提示 197

13.2.1 形状提示的效果 197

13.2.2 形状提示的添加方法 198

13.2.3 实践与练习:投信 198

13.3 本章总结 203

第14章 创建遮罩动画 205

14.1 遮罩图层 206

14.1.1 创建遮罩图层 206

14.1.2 实践与练习:使用遮罩图层 207

14.2 遮罩动画实例 208

14.2.1 实践与练习:光盘的推进与弹出 208

14.2.2 实践与练习:遮罩射箭 210

14.2.3 实践与练习:饮料动画 212

14.3 本章总结 215

第15章 创建路径动画 217

15.1 引导图层 218

15.2 创建引导动画 218

15.2.1 使对象沿指定路径运动 219

15.2.2 实践与练习:轨道运动 220

15.2.3 实践与练习:擦黑板 222

15.3 调整到路径 224

15.3.1 实践与练习:火箭运动 224

15.3.2 实践与练习:擦文字 227

15.4 本章总结 230

第16章 逐帧动画与时间轴特效 231

16.1 逐帧动画 232

16.1.1 逐帧动画的创建 232

16.1.2 逐帧动画在时间轴上的表现形式 232

16.1.3 绘图纸功能 232

16.1.4 实践与练习:电子表 233

16.2 时间轴特效 235

16.3 本章总结 236

第17章 更深入地控制动画 237

17.1 基本的运动节奏 238

17.1.1 实践与练习:心跳 238

17.1.2 实践与练习:减速运动 240

17.1.3 实践与练习:缓动擦黑板 242

17.2 碰撞模拟 244

17.2.1 实践与练习:弹性碰撞 244

17.2.2 实践与练习:变形碰撞 246

17.3 复杂动画的节奏控制 248

17.3.1 实践与练习:模拟比水轻的球落水 249

17.3.2 实践与练习:立定跳远 251

17.4 本章总结 254

第18章 按钮 255

18.1 认识按钮元件 256

18.2.1 按钮的本质 257

18.2 制作按钮 257

18.2.2 创建按钮 258

18.2.3 测试按钮 259

18.3 按钮的使用 259

18.3.1 实践与练习:文件夹按钮 260

18.3.2 实践与练习:按钮控制 261

18.3.3 实践与练习:按钮控制光盘进出 264

18.4 本章总结 267

第19章 声音与视频 269

19.1 Flash中的声音 270

19.1.1 在文档中添加声音 270

19.1.2 声音的同步方式 270

19.1.3 实践与练习:心跳声 271

19.1.4 实践与练习:带声音射箭 272

19.2 编辑声音 274

19.2.2 实践与练习:口型动画 275

19.2.1 使用封套进行编辑 275

19.3 使用视频 279

19.4 本章总结 284

第20章 深入理解图形元件和影片剪辑元件 285

20.1 设定动画图形实例的播放模式 286

20.2 影片剪辑 287

20.2.1 影片剪辑元件与图形元件的关系 287

20.2.2 实践与练习:万花筒效果 289

20.2.3 认识嵌套关系 292

20.2.4 实践与练习:蜻蜓 294

20.3 Flash滤镜 298

20.3.1 添加滤镜 298

20.3.2 实践与练习:探照灯效果 299

20.4 本章总结 303

第21章 Flash编程基础 305

21.1.1 第一个小程序 306

21.1 快速上手 306

21.1.2 认识“动作”面板 308

21.1.3 代码编辑中的技巧 311

21.2 脚本的基本编写过程 312

21.2.1 指定程序的执行者 313

21.2.2 指定触发事件 313

21.2.3 添加响应事件 315

21.2.4 实践与练习:运动的方块 315

21.3 辅助语言的应用 320

21.3.1 注释语句 320

21.3.2 伪代码 320

21.4 监督后台的工作状况 321

21.4.1 检查对象的属性 321

21.4.2 检查工作的时间效率 322

21.5 本章总结 324

第22章 基本数据处理 325

22.1 使用变量 326

22.1.1 创建和删除变量 326

22.1.2 基本的变量类型 327

22.1.3 变量的命名规则 328

22.2 表达式与运算符 331

22.2.1 数值运算符 331

22.2.2 比较运算符 332

22.2.3 字符串运算符 332

22.2.4 逻辑运算符 333

22.2.5 等于运算符 333

22.2.6 赋值运算符 334

22.2.7 条件运算符 334

22.2.8 类型运算符 335

22.3 语法标点 335

22.4.1 Flash中的标识符 337

22.4 标识符与对象路径 337

22.4.2 对象路径 338

22.5 数据的输入与输出 339

22.5.1 设置文本的类型 339

22.5.2 动态文本属性设置 339

22.5.3 输入文本属性设置 343

22.6 处理输入的数据 344

22.6.1 字符串的运算 344

22.6.2 类型转换和数值运算 345

22.7 使用数组 347

22.7.1 数组的定义 348

22.7.2 数组的创建 348

22.8 本章总结 349

第23章 基本任务应用 351

23.1.2 URL的格式 352

23.1 访问URL 352

23.1.1 URL的功能 352

23.1.3 用文本链接URL 353

23.1.4 实践与练习:滑雪入门 353

23.1.5 用动作脚本链接URL 355

23.1.6 实践与练习:医院链接 356

23.2 控制影片的播放过程 357

23.2.1 实践与练习:播放与暂停 358

23.2.2 实践与练习:转跳到开头 360

23.2.3 实践与练习:快进和快退 361

23.3 本章总结 362

第24章 影片智能 363

24.1.3 循环结构 364

24.1.2 条件结构 364

24.2 条件判断 364

24.1.1 顺序结构 364

24.1 程序的基本结构 364

24.2.1 使用if语句 365

24.2.2 使用逻辑运算符 365

24.3 条件分支 366

24.3.1 使用else语句 366

24.3.2 实践与练习:问候 367

24.4 多向条件分支 371

24.4.1 switch...case...default语句 372

24.4.2 break语句的重要性 372

24.4.3 实践与练习:知识问答 372

24.5 本章总结 377

第25章 影片的重复执行 379

25.1 在同一帧中进行循环 380

25.1.1 while循环 380

25.1.2 do-while循环 381

25.2 严整的循环 382

25.3 for-in循环 383

25.4 循环的嵌套 384

25.5 循环的跳过 385

25.5.1 跳过当次迭代 385

25.5.2 结束当前循环 386

25.6 无限循环的处理 386

25.7 用循环处理数组元素 387

25.7.1 数组批量赋值 387

25.7.2 数组元素查找 387

25.7.3 最值的鉴定 388

25.7.4 实践与练习:分数计算 389

25.8 进行等时循环 393

25.8.1 使用帧序列控制循环时间 393

25.8.2 实践与练习:下载进度条 394

25.9 本章总结 399

第26章 分解任务 401

26.1 创建函数 402

26.1.1 函数的创建 402

26.1.2 向函数传递参数 403

26.1.3 返回值 404

26.2 任务分解的必要性 404

26.2.1 任务清晰化 404

26.2.2 过程公用化 406

26.2.3 接口简单化 407

26.3 利用函数进行计时 408

26.3.1 使用逐帧事件 408

26.3.2 使用定时动作 409

26.3.3 简单的秒表 410

26.4 查看事件处理函数 411

26.5 实践与练习:精致秒表 412

26.5.1 绘制数字和按钮 413

26.5.2 代码架构 414

26.5.3 编写帧代码 416

26.5.4 编写按钮代码 417

26.6 本章总结 419

第27章 Flash提供的核心类 421

27.1 类、实例和内置类 422

27.1.1 类与实例 422

27.1.2 Flash的内置类 423

27.1.3 了解内置类的工作能力 423

27.1.4 Flash内置的核心类 424

27.2 使用数学(Math)类 425

27.2.1 Math类中的常数 425

27.2.2 取整函数 426

27.2.3 随机函数 426

27.2.4 指数函数与幂函数 427

27.2.5 开方与乘方 428

27.2.6 三角函数与反三角函数 429

27.2.7 其他函数 430

27.2.8 实践与练习:存款收益计算器 431

27.3 使用数组(Array)类 437

27.3.1 创建数组 438

27.3.2 Array类的属性 438

27.3.3 数组中的元素操作 439

27.3.4 数组的合并和截取 440

27.3.5 数组的排序 441

27.3.6 数组到字符串的转化 442

27.4 使用字符串(String)类 442

27.4.1 字符处理 443

27.4.2 字符串连接 443

27.4.3 打散为数组 443

27.5.1 创建新的Date对象 444

27.4.4 大小写转换 444

27.5 使用日期(Date)类 444

27.5.2 获取日期对象中的数据 445

27.5.3 设置日期对象中的数据 446

27.6 本章总结 447

第28章 控制影片剪辑 449

28.1 查看和修改对象的属性 450

28.1.1 可以设置的属性 450

28.1.2 实践与练习:风景导航 452

28.2 控制影片剪辑的时间轴 455

28.2.1 播放、暂停与转跳 455

28.2.2 相关的只读属性 455

28.2.3 实践与练习:飞行的小鸟 456

28.3 冲突与拖放 458

28.3.1 冲突的检测 458

28.3.3 实践与练习:生日蛋糕 459

28.3.2 拖放与终止拖放 459

28.4 复制和删除影片剪辑实例 463

28.4.1 影片剪辑实例的复制 463

28.4.2 深度管理 464

28.4.3 删除影片剪辑 465

28.4.4 实践与练习:多彩泡泡 466

28.5 本章总结 471

第29章 鼠标和键盘控制 473

29.1 Mouse类 474

29.1.1 鼠标的隐藏与显示 474

29.1.2 改变鼠标指针样式 475

29.1.3 实践与练习:多彩鼠标指针 476

29.2 Key类 478

29.2.1 获取按键编码 479

29.2.3 实践与练习:草莓复制 481

29.2.2 Key类中的常数 481

29.3 使用侦听器 483

29.3.1 用影片剪辑充当侦听器 483

29.3.2 使用专业的侦听器 484

29.4 本章总结 485

第30章 绘图函数 487

30.1 绘制直线 488

30.1.1 设置线条的样式 488

30.1.2 绘制直线段 488

30.1.3 清除绘图结果 489

30.2 颜色填充 490

30.3 绘制曲线 491

30.4 本章总结 493

第31章 控制声音 495

31.1 Flash中的媒体类 496

31.2.1 绑定库中的声音 497

31.2 控制声音的播放过程 497

31.2.2 声音的播放和停止 498

31.2.3 实践与练习:欢乐颂 498

31.3 实用播放器技术 501

31.3.1 加载外部声音 501

31.3.2 获取加载进度 501

31.3.3 调整音量和声像 502

31.3.4 实践与练习:播放器 502

31.4 本章总结 507

第32章 使用组件 509

32.1 在影片中使用组件 510

32.1.1 “组件”面板和“组件检查器”面板 510

32.1.2 添加组件 510

32.2 各种用户界面组件实例 510

32.2.1 按钮组件(?) 510

32.2.2 文本标签(?) 513

32.2.3 复选框(?) 514

32.2.4 组合框(?) 516

32.2.5 列表框(?) 518

32.2.6 数字步进组件(?) 520

32.2.7 单选按钮(?) 521

32.3 本章总结 523

第33章 综合实例 525

33.1 电子时钟桌面 526

33.1.1 绘制基本元素 526

33.1.2 编写动作脚本 528

33.1.3 发布为网页 531

33.1.4 修改发布的网页 533

33.1.5 将网页设置为桌面 534

33.2 实践与练习:抽奖器 535

33.2.1 制作数字动画 536

33.2.2 进行编程 538

33.3 本章总结 544