《Flash CS3宝典》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:(美)Robert Reinhardt,(美)Snow Dowd著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115190000
  • 页数:586 页
图书介绍:Flash CS3宝典是Flash动画制作应用程序的最新版本。本书介绍了使用和运行Flash CS3 Professional所需的何种信息。通过本书将学习Flash CS3的矢量绘图程序、使用过滤器、效果、蒙版和图层来增强影响、阐明ActionScript 3.0代码的具体细节、集成声音、视频和图形、应用HTML和Text Field格式、用Flash创建一个游戏和添加交互性并发布Flash影片。

第1部分 Flash Web制作简介 3

第1章 了解Flash CS3的架构 3

1.1 关键的集成 3

1.1.1 Flash CS3的环境 5

1.1.2 Flash CS3中的文件类型 6

1.2 Flash CS3的多面性 10

1.2.1 位图处理程序 10

1.2.2 基于矢量的绘图程序 11

1.2.3 基于矢量的动画 11

1.2.4 视频引擎 11

1.2.5 音频播放器 11

1.2.6 多媒体创作程序 12

1.2.7 动画音序器 12

1.2.8 编程和数据库前端 12

1.3 小结 13

第2章 探索Web技术 14

2.1 在Internet演变中融入Flash 14

2.1.1 Web体验的高度期待 14

2.1.2 是否使用Flash 16

2.1.3 多媒体创作的其他方法 19

2.2 探索伴随技术 21

2.2.1 HTML的恰当运用 22

2.2.2 使用JavaScript客户端脚本 22

2.2.3 “Web服务”的世界 23

2.2.4 Adobe服务器技术 23

2.3 认识项目潜力 24

2.3.1 线性演示文稿 24

2.3.2 交互性演示文稿 24

2.3.3 数据驱动演示文稿 24

2.3.4 数据驱动应用程序(或“富Internet应用程序”) 24

2.4 小结 25

第3章 规划Flash项目 26

3.1 工作流程基础知识 26

3.1.1 第1阶段:确立构想和目标 26

3.1.2 第2阶段:制作、测试和使用演示文稿 35

3.2 使用Flash CS3中的“项目”面板 37

3.2.1 建立项目和站点 38

3.2.2 向项目中添加文件 40

3.2.3 在项目中提交和编辑文件 41

3.2.4 发布整个项目 42

3.3 小结 43

第2部分 掌握Flash环境 47

第4章 基本界面 47

4.1 入门 47

4.1.1 欢迎进入Flash CS3 48

4.1.2 欢迎屏幕 48

4.1.3 “帮助”菜单项 49

4.1.4 Flash CS3的界面 51

4.1.5 “属性”检查器的功能 52

4.2 管理窗口和面板 53

4.2.1 上下文菜单 54

4.2.2 浮动和停靠面板 54

4.2.3 焦点:激活面板或窗口 54

4.2.4 创建自定义“工作区”布局 55

4.2.5 快捷键 55

4.3 “工具”面板 57

4.3.1 控制“工具”面板 57

4.3.2 “工具”面板的内容 58

4.3.3 “工具”面板选项的使用 58

4.3.4 自定义“工具”面板 59

4.4 文档窗口 61

4.4.1 控制“文档”窗口 62

4.4.2 “文档”窗口内容 64

4.4.3 使用场景 65

4.4.4 使用“文档”窗口菜单项 66

4.4.5 使用Flash模板 68

4.5 时间轴窗口 69

4.5.1 控制“时间轴”窗口 69

4.5.2 使用“时间轴控制器”工具栏 70

4.5.3 “时间轴”的内容 71

4.5.4 编辑帧和图层 74

4.5.5 使用“帧视图”选项 80

4.6 打印 81

4.7 小结 82

第5章 在Flash中绘画 83

5.1 使用几何形状工具 84

5.1.1 椭圆工具 84

5.1.2 基本椭圆工具 85

5.1.3 “矩形工具”和“基本矩形工具” 86

5.1.4 Flash 8“接合”和“尖角”设置 87

5.1.5 多角星形工具 87

5.1.6 线条工具 88

5.2 使用绘制工具 89

5.2.1 铅笔工具 89

5.2.2 刷子工具 90

5.2.3 橡皮擦工具 94

5.3 使用“钢笔工具”绘制精确的线条 95

5.4 使用“填充颜色”和“笔触颜色”控件 98

5.4.1 选择颜色 98

5.4.2 选择线条样式 99

5.4.3 控制笔触缩放行为 101

5.5 优化绘画 102

5.6 使用选择工具 102

5.6.1 选择工具 103

5.6.2 套索工具 107

5.6.3 部分选取工具 108

5.7 设计和对齐元素 110

5.7.1 简化贴紧设置 110

5.7.2 设计面板 113

5.7.3 “编辑”菜单 117

5.8 小结 119

第6章 元件、实例和库 120

6.1 了解文档库 120

6.1.1 使用公用库和外部库 121

6.1.2 使用多个文档库 123

6.1.3 读取“库” 124

6.1.4 组织“库” 126

6.2 定义内容类型 127

6.2.1 原始数据 127

6.2.2 “绘制对象”和“基本形状” 128

6.2.3 组 128

6.2.4 本机元件 129

6.2.5 导入的媒体元素 130

6.3 编辑元件 132

6.3.1 在“编辑”模式中修改元件 132

6.3.2 在新窗口中编辑元件 133

6.3.3 在当前位置编辑 133

6.3.4 编辑“库”中的元件 133

6.3.5 返回“主时间轴”或场景 133

6.3.6 使用“时间轴特效”元件 133

6.4 修改实例属性 135

6.4.1 对元件实例应用基本颜色效果 136

6.4.2 更改实例的元件行为 137

6.4.3 交换元件 137

6.5 构建内嵌元件结构 138

6.5.1 将原始形状转换为图形元件 138

6.5.2 使用“按钮”中的“图形”元件 139

6.5.3 在“影片剪辑”中创建“图形”元件动画 140

6.5.4 在“按钮”元件中添加“影片剪辑” 141

6.5.5 修改“影片剪辑”实例 142

6.6 用于影片剪辑背景的9切片缩放比例 144

6.7 使用“影片浏览器” 146

6.7.1 过滤按钮 146

6.7.2 显示列表 147

6.7.3 “影片浏览器”选项菜单 147

6.7.4 上下文菜单 148

6.8 使用创作时共享库 149

6.9 小结 151

第7章 应用颜色 152

7.1 基本颜色简介 152

7.1.1 Web安全色问题 153

7.1.2 使用十六进制值 153

7.1.3 有效地使用颜色 154

7.2 使用“样本”面板 156

7.2.1 “样本”面板选项 158

7.2.2 导入自定义调色板 159

7.3 使用“颜色”面板 162

7.3.1 调整填充和笔触颜色透明度 164

7.3.2 使用渐变填充颜色 164

7.3.3 控制渐变填充颜色 165

7.3.4 对渐变颜色应用Alpha设置 167

7.3.5 选择位图填充色 169

7.3.6 使用“滴管工具”、“颜料桶工具”和“墨水瓶工具” 170

7.4 小结 170

第8章 处理文本 171

8.1 考虑印刷样式 171

8.2 Flash中的文本字段类型 172

8.2.1 静态文本框 173

8.2.2 可编辑文本字段:动态和输入文本 174

8.3 “文本工具”和“属性”检查器 176

8.3.1 使用“文本工具” 176

8.3.2 在“属性”检查器中设置文本属性 178

8.4 导出和显示字体 182

8.4.1 使用消除锯齿设置平滑文本 183

8.4.2 使用“位图文本”设置显示轮廓 184

8.4.3 了解设备字体 185

8.4.4 使用“使用设备字体”设置 185

8.4.5 字体显示疑难解答 186

8.4.6 控制代替字体 186

8.5 字体元件和共享字体库 189

8.5.1 制作字体元件 190

8.5.2 在创作时更新字体元件 191

8.5.3 在运行时使用字体元件共享库 192

8.6 修改文本 195

8.6.1 手动编辑文本 195

8.6.2 在“静态”文本上使用“时间轴特效” 197

8.6.3 使用“滤镜”实现更高级的文本框效果 198

8.7 小结 199

第9章 修改图形 200

9.1 取样和切换填充与笔触样式 200

9.1.1 滴管工具 201

9.1.2 墨水瓶工具 201

9.1.3 颜料桶工具 203

9.1.4 使用“颜料桶工具”的“空隙大小”选项 204

9.1.5 使用“颜料桶工具”的“锁定填充”选项 204

9.2 对渐变和位图填充进行变形 205

9.2.1 使用“渐变变形工具”调整中心点 206

9.2.2 使用“渐变变形工具”旋转填充 207

9.2.3 使用“渐变变形工具”调整缩放比例 207

9.2.4 设置渐变填充溢出样式 208

9.2.5 使用“渐变变形工具”扭曲位图填充 209

9.3 用于光照效果的渐变变形 209

9.4 应用修改形状菜单命令 210

9.4.1 将线条转换为填充 210

9.4.2 创建可缩放的图形 210

9.4.3 扩展填充 211

9.4.4 柔化填充边缘 212

9.5 “任意变形”命令和选项 213

9.5.1 “变形”面板 214

9.5.2 “修改”?“变形”菜单 214

9.5.3 任意变形工具 214

9.5.4 变形形状、元件、文本和组合 215

9.6 修改项目类型 216

9.6.1 堆叠顺序 216

9.6.2 组合 217

9.6.3 应用“分离”命令 218

9.6.4 “魔术棒”选项 220

9.6.5 转换位图 221

9.7 使用“对象绘制”和“合并对象”命令 223

9.8 使用复合形状 224

9.9 使用“查找和替换”命令进行编辑 225

9.10 使用“历史记录”面板 227

9.10.1 重放步骤 228

9.10.2 复制步骤 228

9.10.3 清除历史记录 228

9.10.4 历史记录视图 229

9.10.5 保存为命令 229

9.11 小结 229

第3部分 创建动画和特效 233

第10章 动画策略 233

10.1 建立基本规则 233

10.2 定义变量 234

10.2.1 环境 234

10.2.2 素材 235

10.2.3 运动 235

10.3 增加个性 236

10.4 处理感性认识和幻觉 237

10.4.1 视角、取景和景深 238

10.4.2 预备 240

10.4.3 辅助动作 241

10.5 了解自然定律 242

10.5.1 第一定律:惯性定律 242

10.5.2 第二定律:加速度 242

10.5.3 第三定律:作用力和反作用力对 243

10.6 小结 244

第11章 时间轴动画 246

11.1 制作Flash动画的基本方法 246

11.2 逐帧动画 247

11.2.1 添加关键帧 248

11.2.2 创建逐帧动画 249

11.3 修改多帧序列 249

11.3.1 绘图纸外观 250

11.3.2 编辑多个帧 251

11.4 使用补间动画 252

11.4.1 补间形状 253

11.4.2 添加形状提示 255

11.4.3 补间动画 257

11.4.4 使用自定义缓入/缓出调整补间 262

11.4.5 使用多条“自定义缓入/缓出”曲线 264

11.5 集成多个动画序列 265

11.6 在主时间轴上组织元件实例 268

11.7 重新使用和修改元件实例 270

11.7.1 使用ActionScript脚本控制元件实例 271

11.7.2 转换元件实例 272

11.7.3 翻转补间以创建平滑的循环 272

11.8 使用“复制动画”命令复制补间动画属性 274

11.8.1 使用“复制动画”和“粘贴动画”命令 274

11.8.2 使用“特殊粘贴动画”命令转换选择属性 276

11.8.3 合理利用Flash 276

11.9 小结 277

第12章 应用滤镜和特效 278

12.1 应用Flash滤镜 278

12.1.1 添加和调整滤镜 278

12.1.2 创建多维阴影 282

12.1.3 组合滤镜和保存自定义预设 283

12.1.4 使用补间动画制作动画滤镜 284

12.1.5 使用自定义缓动控制滤镜插入 285

12.2 控制颜色:属性和滤镜 286

12.2.1 “调整颜色”滤镜 286

12.2.2 颜色属性 288

12.2.3 使用高级颜色效果:了解相对和绝对颜色设置 288

12.3 使用混合模式对图形进行分层 291

12.3.1 了解混合模式 291

12.3.2 应用基本混合 293

12.3.3 应用复合混合模式:Alpha和“擦除” 293

12.3.4 创建动画Alpha混合 294

12.4 将时间轴特效用于图形和动画 295

12.4.1 时间轴特效的局限性 296

12.4.2 时间轴特效选项 297

12.4.3 应用静态时间轴特效 298

12.4.4 应用动画时间轴特效 298

12.4.5 修改时间轴特效元件 301

12.5 小结 304

第13章 应用图层类型 305

13.1 引导层 306

13.2 运动引导层 307

13.2.1 应用运动引导层 307

13.2.2 对沿路径的动画添加控制 309

13.3 遮罩层 310

13.3.1 使用填充形状进行遮罩 311

13.3.2 使用组进行遮罩 312

13.3.3 使用元件实例进行遮罩 312

13.3.4 遮罩文本 313

13.4 运动引导和影片剪辑遮罩 315

13.5 使用“分散到图层”命令 318

13.6 小结 319

第14章 人物动画技巧 321

14.1 处理大文件 321

14.1.1 故事板场景和快照 322

14.1.2 Flash场景和项目文件 322

14.1.3 声音、音效和环境声音 323

14.2 卡通动画基础知识 324

14.2.1 表达动作和情感 324

14.2.2 预备 324

14.2.3 重力 325

14.2.4 叠加动作 325

14.2.5 为模拟运动进行模糊处理 325

14.3 动画师工作的关键和补间内容 328

14.3.1 步行循环 328

14.3.2 转发器 330

14.3.3 步行类型 331

14.4 对图片着色 331

14.4.1 模型单 331

14.4.2 间隙问题 332

14.4.3 加速着色 332

14.4.4 临时背景 332

14.5 Flash补间 334

14.5.1 取景 335

14.5.2 实例交换 335

14.5.3 运动引导 335

14.6 嘴唇同步 336

14.6.1 形状词素并不适用于嘴唇同步 336

14.6.2 表情和嘴唇同步 336

14.6.3 嘴唇同步的诀窍 337

14.6.4 与音乐和音效同步 337

14.7 背景和风景 340

14.7.1 运行时位图缓存 341

14.7.2 位图 341

14.7.3 QuickTime限制 341

14.7.4 在Photoshop中构建分层的背景 342

14.7.5 Flash遮罩层 342

14.7.6 长距离平移 342

14.7.7 多平面平移 343

14.7.8 通过模糊模拟景深 344

14.8 结束语 344

14.9 小结 347

第4部分 在Flash中添加媒体文件第15章 添加声音 351

15.1 识别声音文件导入和导出格式 351

15.1.1 导入格式 352

15.1.2 导出格式 353

15.2 将声音导入到Flash 354

15.3 将声音分配给按钮 356

15.4 向时间轴添加声音 358

15.5 在时间轴上组织声音 359

15.5.1 强化声音图层的视觉体验 359

15.5.2 使用图层文件夹组织声音图层 359

15.6 将音频与动画同步 359

15.6.1 事件 360

15.6.2 开始 360

15.6.3 停止 360

15.6.4 数据流 360

15.7 停止声音 361

15.7.1 停止“事件”声音 361

15.7.2 停止“数据流”声音的单个实例 362

15.7.3 停止所有声音 363

15.8 应用控制声音的行为 363

15.8.1 从库加载声音 364

15.8.2 加载MP3流文件 365

15.8.3 播放声音 366

15.8.4 停止所有声音 367

15.9 在Flash中编辑音频 368

15.9.1 声音编辑控件 369

15.9.2 从“属性”检查器的“效果”菜单应用效果 370

15.10 声音优化概述 371

15.11 音频的发布设置 372

15.11.1 “设置”选项 372

15.11.2 支持音频和MP3播放 374

15.12 在库中优化声音设置 375

15.12.1 在库中设置音频 375

15.12.2 结合使用控制声音的方法 376

15.13 关于声音的最后建议和要点 377

15.13.1 VBR(动态比特率)MP3 377

15.13.2 针对带宽使用优化声音 378

15.13.3 从Flash文档提取声音 380

15.14 小结 381

第16章 导入图片 382

16.1 定义矢量和位图格式 382

16.2 了解用于导入Flash的文件格式 384

16.3 准备位图 385

16.4 保留位图品质 387

16.5 导入和复制位图 388

16.5.1 导入序列 389

16.5.2 使用分层的位图文件 389

16.5.3 将位图复制并粘贴到Flash 393

16.5.4 将Alpha、颜色效果和滤镜应用到位图 393

16.6 设置位图属性 394

16.6.1 准备好处理常见的问题 396

16.6.2 在不同浏览器之间的一致性 397

16.7 使用“属性”检查器中的位图按钮 398

16.7.1 交换 398

16.7.2 编辑 398

16.8 了解位图压缩 398

16.8.1 24位或32位的无损源文件 399

16.8.2 8位无损源文件 400

16.8.3 使用有损压缩的源文件 400

16.9 将光栅转换为矢量 401

16.10 使用外部矢量图形 402

16.11 导入矢量图形 403

16.11.1 将矢量图像复制并粘贴到Flash 405

16.11.2 导入Adobe Illustrator文件 405

16.12 对导入的矢量图形创建动画 407

16.13 优化矢量图形 408

16.13.1 解释复杂的矢量图片 409

16.13.2 将文本转换为轮廓 410

16.13.3 优化曲线 410

16.13.4 运行时位图缓存 411

16.14 小结 412

第17章 显示视频 413

17.1 集成视频:解决方案 413

17.1.1 在运行时加载Flash视频文件 414

17.1.2 在运行时以数据流的方式实时传输Flash视频文件 414

17.1.3 将视频嵌入Flash影片 414

17.2 导入视频 415

17.2.1 编解码器选项概述 415

17.2.2 使用Flash CS3压缩视频 417

17.2.3 从“嵌入的视频”元件提取.flv文件 428

17.2.4 使用Flash CS3部署现有.flv文件 428

17.3 使用FLVPlayback组件(AS3) 432

17.3.1 使用组件参数 432

17.3.2 使用FLVPlayback自定义UI组件 434

17.4 使用提示点 437

17.5 使用Flash CS3视频编码器 446

17.6 使用FLV QuickTime导出插件 447

17.7 将Sorenson Squeeze用于Flash视频 449

17.7.1 选择Flash输出文件类型 450

17.7.2 使用Sorenson Spark Pro和On2 VP6编解码器压缩视频 451

17.8 使用视频Alpha通道 453

17.8.1 实时动作胶片 453

17.8.2 三维建模胶片 455

17.9 小结 458

第5部分 向Flash影片中添加基本交互性第18章 动作和事件处理函数 461

18.1 动作和事件处理函数 461

18.1.1 什么是行为 462

18.1.2 什么是ActionScript 464

18.1.3 浏览“动作”面板 465

18.1.4 代码语法简介 468

18.2 需要先认识的5个动作 470

18.2.1 gotoAndPlay和gotoAndStop 470

18.2.2 nextFrame和prevFrame 472

18.2.3 nextScene和prevScene 472

18.2.4 play和stop 473

18.2.5 stopAllSounds 473

18.2.6 getURL 473

18.3 使用事件处理函数执行动作 475

18.3.1 结合使用动作与事件处理函数创建功能按钮 476

18.3.2 Flash事件处理函数 478

18.4 创建隐形按钮和使用getURL 481

18.5 小结 485

第19章 创建时间轴和交互性 486

19.1 影片剪辑:独立播放的关键 486

19.1.1 Flash“影片剪辑”相互作用的方式 487

19.1.2 一个影片,多个时间轴 488

19.2 已解释的目标和路径 489

19.3 在Flash CS3中将“影片剪辑”设定为目标 492

19.4 使用行为将“影片剪辑”设定为目标 496

19.5 结合“影片剪辑”与行为 497

19.5.1 pianoKeys“影片剪辑”概述 497

19.5.2 使用行为创建声音实例 498

19.5.3 使用更多行为将声音设定为目标 500

19.6 小结 502

第20章 创建Flash CS3项目 503

20.1 将主时间轴作为网站布局 503

20.1.1 进行规划 504

20.1.2 确定Flash影片的属性 504

20.1.3 将演示文稿区域映射到关键帧中 505

20.1.4 为每个区域创建内容 506

20.2 向主时间轴添加导航元素 510

20.2.1 为菜单创建文本按钮 510

20.2.2 浏览视频项目 513

20.3 使用TextArea组件实现滚动文本 514

20.4 使用自定义BlurFader组件 517

20.5 添加命名锚记 518

20.6 提高影片的易访问性 519

20.7 小结 522

第6部分 发布Flash影片 525

第21章 发布Flash影片 525

21.1 测试Flash影片 525

21.1.1 使用“测试场景”或“测试影片”命令 526

21.1.2 使用带宽设置 527

21.1.3 使用大小报告 531

21.2 发布Flash影片 531

21.3 发布设置 532

21.3.1 选择格式 532

21.3.2 使用Flash设置 533

21.3.3 使用HTML设置 537

21.3.4 使用GIF设置 543

21.3.5 使用JPEG设置 545

21.3.6 使用PNG设置 546

21.3.7 创建Windows放映文件 548

21.3.8 使用QuickTime设置 548

21.4 “发布预览”和“发布”命令 549

21.4.1 使用“发布预览”命令 549

21.4.2 使用“发布”命令 549

21.5 使用发布配置文件 549

21.6 小结 550

第22章 将Flash内容合并到Web页面中 552

22.1 为Flash影片编写Markup 552

22.1.1 使用<object>标记 553

22.1.2 使用<embed>标记 558

22.2 检测Flash Player 560

22.2.1 插件与ActiveX控件 560

22.2.2 使用Flash CS3检测Flash Player 561

22.2.3 使用SWFObject检测Flash Player 565

22.3 通过JavaScript和DHTML使用Flash影片 567

22.3.1 Web开发者注意事项 567

22.3.2 了解使用JavaScript的Flash影片的工作方式 568

22.3.3 更改HTML属性 568

22.3.4 添加percentLoaded()方法 570

22.4 小结 572

第23章 使用Flash Player和放映文件 574

23.1 使用独立的Flash Player和放映文件 574

23.1.1 创建放映文件 575

23.1.2 发行和许可证 576

23.1.3 在CD或DVD光盘中发行 576

23.1.4 fscommand动作 576

23.1.5 使用行为切换屏幕显示模式 578

23.2 独立文件的局限性和解决方法 579

23.2.1 文件大小 579

23.2.2 文件位置 580

23.3 使用Web浏览器的Flash Player插件 580

23.3.1 支持Flash的操作系统 580

23.3.2 支持Flash的浏览器 581

23.3.3 在Web上发行插件和Flash影片 581

23.3.4 安装插件 582

23.4 使用Flash Player 6及更高版本中的设置 582

23.4.1 保密性 582

23.4.2 本地存储 583

23.4.3 麦克风 583

23.4.4 网络摄像机 584

23.5 其他Flash内容播放器 584

23.5.1 使用RealOne Player播放Flash内容 584

23.5.2 QuickTime播放器 585

23.5.3 Shockwave播放器 585

23.6 播放器实用工具 585

23.7 小结 586

第7部分 ActionScript入门(以下内容均在光盘中)第24章 了解编码的难点和要点 589

24.1 分解交互过程 590

24.1.1 确定问题 590

24.1.2 阐明解决方案 591

24.1.3 将解决方案转换为交互式语言 591

24.2 Flash编程基本背景 592

24.2.1 访问ActionScript命令 593

24.2.2 “动作”面板中的动作列表结构 593

24.2.3 “帮助”面板 593

24.2.4 ActionScript 1.0和ActionScript 2.0 595

24.3 部分汇总:ActionScript变量 596

24.3.1 字符串文字 598

24.3.2 表达式 598

24.3.3 变量声明 599

24.3.4 文本字段变量 600

24.4 在ActionScript中声明变量 602

24.4.1 使用动作定义变量 602

24.4.2 从预设源文件中加载变量 602

24.4.3 向URL发送变量 603

24.4.4 使用HTML创建变量 603

24.5 在ActionScript中创建表达式 604

24.5.1 运算符 604

24.5.2 检查条件式:if...else动作 605

24.5.3 使用switch()和case进行条件选择 607

24.5.4 循环 608

24.5.5 属性 612

24.5.6 内建函数 612

24.5.7 创建和调用子例程 612

24.6 通过变量创建登录序列 613

24.7 小结 616

第25章 控制影片剪辑 617

25.1 影片剪辑:对象概览 617

25.1.1 影片剪辑属性 618

25.1.2 影片剪辑方法 621

25.1.3 onClipEvent:Flash Player 5“影片剪辑”处理函数 626

25.1.4 事件方法:更灵活的“影片剪辑”处理函数 626

25.1.5 使用MoiveClip对象的其他类和函数 630

25.2 使用“影片剪辑”属性 630

25.2.1 确定“影片剪辑”的位置 631

25.2.2 缩放“影片剪辑” 632

25.2.3 旋转“影片剪辑” 633

25.3 创建可拖动的“影片剪辑” 634

25.3.1 拖放操作基础知识 634

25.3.2 检测放下的位置:使用droptarget 635

25.3.3 制作透明度、缩放和模糊滑块 638

25.4 小结 647

第26章 使用函数和数组 648

26.1 数据类型的定义 648

26.1.1 String 648

26.1.2 Number 649

26.1.3 Boolean 650

26.1.4 MovieClip 650

26.1.5 Object 650

26.1.6 Function 651

26.1.7 undefined 651

26.1.8 使用typeof检查数据类型 652

26.1.9 使用instanceof检查类的类型 653

26.2 函数概述 654

26.2.1 函数的功能 654

26.2.2 创建函数的时机 654

26.2.3 定义函数的方法 654

26.2.4 如何执行函数 655

26.2.5 管理相关的数据:数组类 656

26.3 创建一个可重用的动态Flash菜单 657

26.4 作为对象方法的函数 661

26.5 作为对象构造器的函数 663

26.5.1 函数定义 664

26.5.2 对象创建和分配 664

26.5.3 sound对象方法执行 664

26.5.4 将函数定义转换为类定义 665

26.6 小结 666

第27章 与影片剪辑进行交互 668

27.1 影片剪辑冲突探测 668

27.1.1 使用_droptarget 669

27.1.2 使用hitTest()进行冲突检测 669

27.2 使用Mouse类 671

27.3 操作颜色属性 673

27.3.1 创建一个ColorTransform对象 674

27.3.2 设置倍增器和偏移值 676

27.4 使用ActionScript启用声音 679

27.4.1 使用ActionScript创建声音库 680

27.4.2 创建一个soundTransform Object 683

27.4.3 创建声音的音量和平衡滑动条 684

27.5 使用ActionScript打印 690

27.6 小结 695

第8部分 应用ActionScript第28章 使用ActionScript制作动画 699

28.1 将动画复制为ActionScript 3.0 699

28.1.1 创建设计人员的补间 700

28.1.2 将补间移动到ActionScript 3.0 700

28.2 使用Tween类控制属性 704

28.2.1 回顾Tween参数 704

28.2.2 向前和向后移动对象 706

28.2.3 跟随鼠标光标 707

28.3 小结 709

第29章 共享和加载资源 710

29.1 管理影片的下载和显示 710

29.2 预加载Flash影片 711

29.3 预加载包含组件的Flash影片 716

29.4 加载Flash影片 721

29.4.1 Flash站点架构基本概述 721

29.4.2 存储多个影片 722

29.4.3 在影片中加载外部.swf文件 723

29.4.4 Flash如何处理不同维度的已加载影片 725

29.4.5 放置、缩放和旋转外部加载的Flash影片 725

29.4.6 位于不同级别的多个影片间的通信 728

29.4.7 卸载影片 728

29.4.8 目标影片剪辑的方法——loadMovie() 729

29.5 在Flash影片中加载图像 729

29.6 使用MovieClipLoader API加载资源 732

29.7 在Flash影片中加载MP3音频 734

29.8 在Flash影片中加载Flash视频文件 736

29.9 以原始大小显示Flash视频文件 740

29.9.1 使用元数据调整视频大小、 740

29.9.2 设置无元数据信息的视频大小 742

29.10 对外部资源使用预加载器 743

29.11 使用Loader和ProgressBar组件 750

29.11.1 在Flash影片添加Loader组件 750

29.11.2 动态更改Loader组件源 751

29.11.3 应用ProgressBar组件 753

29.12 访问共享库中的项 756

29.12.1 建立共享库文件 756

29.12.2 设置资源名称 757

29.12.3 指定共享库的位置 758

29.12.4 发布共享库影片文件 758

29.12.5 链接到其他影片的资源 758

29.12.6 更新共享资源 759

29.13 小结 760

第30章 在Flash中发送和接收数据 761

30.1 使用文本字段存储和显示数据 761

30.1.1 “输入”文本字段 761

30.1.2 “动态”文本字段 763

30.2 根据状态定义数据 765

30.2.1 输入状态 765

30.2.2 发送状态 765

30.2.3 等待状态 766

30.2.4 输出状态 766

30.3 创建一个用户评论表单 767

30.4 在Flash影片中使用XML数据 771

30.4.1 了解XML 771

30.4.2 在Flash影片中加载XML文档 772

30.5 小结 774

第31章 应用HTML和格式化文本字段 775

31.1 HTML在文本字段方面的应用 775

31.1.1 支持HTML标签 775

31.1.2 使用“属性”检查器格式化文本 777

31.1.3 使用ActionScript在文本字段中插入HTML标签 779

31.1.4 使用TextFormat对象格式化字段 781

31.1.5 将样式表应用于文本字段 782

31.1.6 在文本字段中插入图像 785

31.1.7 在锚定标签中使用asfunction 786

31.2 控制文本字段属性 787

31.2.1 Scroll属性 787

31.2.2 文本呈现属性 788

31.3 使用影片剪辑基于像素滚动文本 794

31.4 使用Selection类操作文本 797

31.4.1 getBeginIndex() 797

31.4.2 getEndIndex() 798

31.4.3 getCaretIndex() 798

31.4.4 getFocus() 798

31.4.5 setFocus() 798

31.4.6 setSelection() 798

31.5 小结 799

第32章 在Flash中创建游戏 800

32.1 游戏规划:游戏设计的4个阶段 800

32.1.1 游戏设计 801

32.1.2 交互设计 801

32.1.3 外观和声音设计 801

32.1.4 编程 802

32.2 构建项目 803

32.3 编写游戏脚本 804

32.4 初始化游戏 804

32.4.1 actions 804

32.4.2 共享的字体图层 807

32.4.3 gameController实例 807

32.4.4 gameView实例 807

32.5 构建界面 808

32.5.1 创建文本字段 808

32.5.2 创建字母表 810

32.6 游戏开始部分 811

32.6.1 显示字母表中的字母 812

32.6.2 随机选择单词 813

32.6.3 创建所显示单词的字母 813

32.7 用户输入 814

32.8 解释用户输入 815

32.8.1 以前是否选择过该字母 815

32.8.2 字母是否包含在单词中 816

32.9 检查游戏状态 817

32.9.1 单词是否完成 817

32.9.2 绞刑犯是否完成 817

32.9.3 是否还有未猜测的单词 818

32.9.4 如何结束回合 818

32.9.5 删除绞刑犯 819

32.9.6 重新设置游戏还是回合 819

32.10 添加功能:存储用户和游戏信息 820

32.11 小结 821

第33章 Flash影片管理和故障排除 822

33.1 自定义“动作”面板 822

33.1.1 代码提示 822

33.1.2 语法颜色 825

33.2 管理代码 826

33.2.1 使用“动作”面板中的“替换” 826

33.2.2 如何和在何处放置代码 827

33.2.3 集中化代码 828

33.2.4 命名约定 828

33.2.5 注释 829

33.2.6 强壮的(或严格的)类型 830

33.3 使用“输出”面板 830

33.3.1 trace()动作 831

33.3.2 “对象列表”和“变量列表”命令 833

33.4 了解Flash“调试器”面板 833

33.4.1 显示和修改变量 834

33.4.2 监视点列表 835

33.4.3 编辑和显示影片属性 836

33.5 分配断点 836

33.5.1 在“动作”面板中添加或删除断点 837

33.5.2 在“调试器”面板中添加和删除断点 838

33.5.3 单步调试代码 838

33.6 远程调试Flash影片 839

33.6.1 跨媒体测试 841

33.6.2 测试矩阵 841

33.7 在外部文件中存储代码 842

33.7.1 #include命令 842

33.7.2 导入脚本命令 843

33.7.3 导出脚本命令 843

33.7.4 团队环境 843

33.7.5 ActionScript库和类 844

33.8 故障排除指南 844

33.8.1 出色实践 844

33.8.2 一般故障排除清单 845

33.8.3 设计人员故障排除清单 846

33.8.4 开发人员故障排除指南 846

33.9 社区帮助 847

33.10 小结 848

第9部分 集成组件和数据绑定第34章 使用组件 851

34.1 什么是组件 851

34.2 为什么要使用组件 852

34.3 如何添加组件 854

34.4 组件、项目和参数所在的位置 854

34.4.1 “组件”面板 855

34.4.2 属性检查器 855

34.4.3 “组件检查器”面板 856

34.4.4 “库”面板 856

34.4.5 “动作”面板和ActionScript 856

34.5 修改组件的颜色和参数 857

34.6 从影片中删除组件 857

34.7 Flash CS3中的组件 858

34.7.1 Button组件 858

34.7.2 CheckBox组件 859

34.7.3 ComboBox组件 860

34.7.4 List组件 861

34.7.5 RadioButton组件 861

34.7.6 ScrollPane组件 862

34.7.7 TextArea组件 863

34.7.8 UIScrollBar组件 864

34.8 了解组件的监听对象事件模式 865

34.8.1 普通监听对象的外观 866

34.8.2 设置组件的监听对象 866

34.9 使用Delegate类控制监听对象的范围 867

34.10 在影片中使用组件 869

34.11 修改组件 873

34.11.1 更改组件类的样式 874

34.11.2 更改单个实例的样式 875

34.12 对组件使用嵌入字体 875

34.13 替换AS2组件的外观 876

34.14 自定义组件 878

34.14.1 动态预览 878

34.14.2 交换和获得组件 878

34.15 小结 879

第35章 将数据和事件绑定到AS2组件 880

35.1 什么是数据绑定 880

35.2 使用可视化数据绑定:创建视频剪辑选择器 881

35.2.1 准备这些项目 881

35.2.2 创建XML文件 881

35.2.3 构造Flash影片 882

35.3 为组件提供数据和事件处理函数 886

35.3.1 使用可视化数据绑定向影片添加代码 886

35.3.2 为视频剪辑制作提示点列表 887

35.3.3 使用DataGrid组件创建列表 889

35.4 小结 892

第36章 构建图像库组件 893

36.1 制定规划 894

36.1.1 描述功能设置 894

36.1.2 确定服务器端脚本要求 895

36.2 第1阶段:设置Gallery类 897

36.2.1 查看起始文件 898

36.2.2 构建Gallery组件 900

36.3 第2阶段:将缩略图加载到ScrollPane元件中 902

36.3.1 将脚本和图像上传到Web服务器 902

36.3.2 为Gallery类创建数据属性 902

36.3.3 在Gallery类中创建缩略图容器 904

36.4 第3阶段:显示原始尺寸的JPEG图像 908

36.4.1 加载原始尺寸的图像 908

36.4.2 更新滚动条和自动加载第一个图像 910

36.5 第4阶段:改进缩略图和图像状态 912

36.5.1 使用BevelFilter类为选定的缩略图添加框架 912

36.5.2 使用BitmapData和BlurFilter类创建加载过渡效果 913

36.5.3 使用Tween和ColorMatrix-Filter类过渡缩略图状态 916

36.5.4 设置图像说明 917

36.5.5 完成缩略图按钮处理函数 918

36.5.6 为原始尺寸JPEG构建右键单击下载菜单项 920

36.6 第5阶段:完善组件 921

36.6.1 添加组件定义 921

36.6.2 为最终部署更改脚本路径 922

36.7 小结 922

第10部分 附录 925

附录A 使用光盘 925

A.1 查看示例.swf和.fla文件 926

A.2 安装和使用插件和应用程序 926

A.3 源文件和应用程序 926

A.4 故障排除 927

附录B 特约专家的信息 928

附录C 数字音频基础知识 930

C.1 了解关于采样和音质的基础知识 930

C.1.1 声音是什么 930

C.1.2 哪些因素影响声音文件的音质和大小 930

C.2 产品提示 933

附录D 数字视频基础知识 935

D.1 种瓜得瓜,种豆得豆:了解影响视频品质的因素 935

D.1.1 源格式 935

D.1.2 图像品质 937

D.1.3 声音品质 938

D.1.4 主题内容 938

D.2 编辑胶片 940

D.3 选择导入格式 940