图书介绍

Flash CS3宝典2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Flash CS3宝典
  • (美)Robert Reinhardt,(美)Snow Dowd著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115190000
  • 出版时间:2009
  • 标注页数:586页
  • 文件大小:155MB
  • 文件页数:614页
  • 主题词:动画-设计-图形软件,Flash CS3

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Flash CS3宝典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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演变中融入Flash14

2.1.1 Web体验的高度期待14

2.1.2 是否使用Flash16

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 CS348

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 合理利用Flash276

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 将声音导入到Flash354

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(动态比特率)MP3377

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 将位图复制并粘贴到Flash393

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 将矢量图像复制并粘贴到Flash405

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 什么是ActionScript464

18.1.3 浏览“动作”面板465

18.1.4 代码语法简介468

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

18.2.1 gotoAndPlay和gotoAndStop470

18.2.2 nextFrame和prevFrame472

18.2.3 nextScene和prevScene472

18.2.4 play和stop473

18.2.5 stopAllSounds473

18.2.6 getURL473

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

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

18.3.2 Flash事件处理函数478

18.4 创建隐形按钮和使用getURL481

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影片编写Markup552

22.1.1 使用<object>标记553

22.1.2 使用<embed>标记558

22.2 检测Flash Player560

22.2.1 插件与ActiveX控件560

22.2.2 使用Flash CS3检测Flash Player561

22.2.3 使用SWFObject检测Flash Player565

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.0595

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 检测放下的位置:使用droptarget635

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

25.4 小结647

第26章 使用函数和数组648

26.1 数据类型的定义648

26.1.1 String648

26.1.2 Number649

26.1.3 Boolean650

26.1.4 MovieClip650

26.1.5 Object650

26.1.6 Function651

26.1.7 undefined651

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 使用_droptarget669

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 Object683

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

27.5 使用ActionScript打印690

27.6 小结695

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

28.1 将动画复制为ActionScript 3.0699

28.1.1 创建设计人员的补间700

28.1.2 将补间移动到ActionScript 3.0700

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 了解XML771

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 在锚定标签中使用asfunction786

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 actions804

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 “动作”面板和ActionScript856

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

热门推荐