ActionScript 3.0编程技术实战宝典

ActionScript 3.0编程技术实战宝典

吴东伟, 等编著

出版社:清华大学出版社

年代:2009

定价:69.0

书籍简介:

ActionScript 3.0完全按照面向对象编程的规范设计,严格遵循ECMA-262第三版的规则,完全支持E4X技术。本书从ActionScript 3.0 IDE出发,详细介绍ActionScript 3.0的历史、发展、代码规范等知识。

书籍目录:

第1章 ActionScript3.0概述1

1.1 ActionScript历史1

1.2 ActionScript3.0应用2

1.3 ActionScript开发环境4

1.4 FlashActionScript首选参数7

1.5 Flash【动作】面板概述8

1.6 Flash脚本窗口概述10

1.7 设置影片属性10

1.8 代码注释12

1.9 输出消息13

第2章 数据与运算14

2.1 认识变量14

2.2 认识常量16

2.3 ActionScript数据类型17

2.4 整型数据17

2.5 无符号整型数据19

2.6 数字型数据20

2.7 逻辑型数据21

2.8 字符串型数据22

2.9 其他类型数据23

2.10 表达式23

2.11 数学运算24

2.12 赋值运算25

2.13 逻辑运算26

2.14 按位运算27

2.15 比较运算29

2.16 其他运算30

2.17 运算符的优先级31

2.18 实战项目:计算器程序33

第3章 流程控制40

3.1 ActionScript语句40

3.2 if语句41

3.3 if…else语句43

3.4 条件运算符44

3.5 if…elseif语句45

3.6 嵌套if语句47

3.7 switch…case语句48

3.8 while语句49

3.9 do…while语句50

3.10 for语句52

3.11 for…in语句53

3.12 foreach…in语句55

3.13 break语句56

3.14 continue语句58

3.15 label标签语句59

3.16 with语句60

3.17 实战项目:语句查询程序61

第4章 函数65

4.1 编写函数65

4.2 调用函数67

4.3 全局函数68

4.4 函数的作用域70

4.5 函数表达式71

4.6 参数值的传递72

4.7 参数的默认值74

4.8 arguments对象75

4.9 不定数量的参数76

4.10 函数对象77

4.11 Function类的使用78

4.12 实战项目:计算二元一次方程组79

第5章 数组83

5.1 数组简介83

5.2 创建数组84

5.3 遍历数组85

5.4 添加数组元素87

5.5 移除数组元素90

5.6 搜索匹配元素92

5.7 数组转换字符串95

5.8 创建数组副本96

5.9 数组排序98

5.10 自定义排序101

5.11 比较数组102

5.12 操作数组元素104

5.13 创建关联数组106

5.14 遍历关联数组108

5.15 创建多维数组109

5.16 实战项目:学生成绩查询系统111

第6章 面向对象的编程115

6.1 面向对象的基本概念115

6.2 包和命名空间117

6.3 创建自定义类119

6.4 文档类120

6.5 链接类122

6.6 对象的实例化123

6.7 类属性124

6.8 方法127

6.9 使用修饰符129

第7章 事件132

7.1 事件处理概述132

7.2 事件处理模型133

7.3 事件的发送者与接收者135

7.4 事件名与事件对象136

7.5 事件流137

7.6 事件流信息138

7.7 取消事件的默认行为141

7.8 停止事件流143

7.9 自定义事件146

7.10 播放器焦点事件147

7.11 帧事件148

7.12 鼠标事件149

7.13 键盘事件151

7.14 时间事件154

7.15 实战项目:接牛奶游戏155

第8章 封装、接口与继承159

8.1 封装的概念159

8.2 类的继承160

8.3 实例属性与继承161

8.4 访问修饰符与继承162

8.5 覆盖方法163

8.6 不继承静态属性165

8.7 静态属性与作用域链166

8.8 类的接口167

8.9 定义接口168

8.10 接口的继承169

8.11 接口的实现169

第9章 数学方法171

9.1 圆周率的应用171

9.2 指数与幂172

9.3 对数174

9.4 数字取整176

9.5 绝对值、最小值和最大值178

9.6 随机数180

9.7 三角函数181

9.8 反三角函数184

9.9 实战项目:无忧数学课件186

第10章 字符串191

10.1 创建字符串191

10.2 获取字符串的长度192

10.3 插入转义符193

10.4 连接字符串194

10.5 搜索子字符串的位置196

10.6 搜索匹配的子字符串198

10.7 提取子字符串200

10.8 解析字符串202

10.9 替换字符204

10.10 提取单个字符206

10.11 转换大小写207

10.12 字符串转换208

10.13 实战项目:文字搜索程序210

第11章 正则表达式215

11.1 正则表达式概述215

11.2 正则表达式的语法216

11.3 匹配字符217

11.4 匹配标点符号219

11.5 匹配多个字符或字符串220

11.6 匹配数字222

11.7 匹配常用字符串224

11.8 搜索匹配的字符串226

11.9 替换匹配的字符串227

11.10 非贪婪模式228

11.11 实战项目:用户注册验证229

第12章 显示对象236

12.1 显示对象概述236

12.2 交互对象238

12.3 添加对象到舞台239

12.4 容器中的层级241

12.5 添加对象到指定层级242

12.6 移除显示对象243

12.7 设置对象层级245

12.8 实战项目:Flash相册249

第13章 操作显示对象252

13.1 设置对象的大小252

13.2 缩放对象254

13.3 旋转对象256

13.4 设置对象透明度257

13.5 跟随鼠标移动259

13.6 显示与隐藏对象261

13.7 拖曳对象263

13.8 控制影片播放265

13.9 实战项目:仿MAC导航条268

第14章 处理错误273

14.1 错误处理概述273

14.2 错误类型274

14.3 处理错误275

14.4 使用try…catch…finally语句处理错误277

14.5 使用throw语句引发错误278

14.6 创建自定义错误类280

14.7 响应错误事件和状态280

14.8 输入/输出错误283

14.9 非法操作错误284

第15章 发布影片和应用程序286

15.1 Flash影片发布设置286

15.2 ActionScript脚本设置288

15.3 音频设置290

15.4 元数据设置291

15.5 AIR应用程序发布设置292

15.6 AIR高级设置293

15.7 创建应用程序描述符295

15.8 创建和应用数据签名296

第16章 绘制图形与遮罩299

16.1 了解绘图类299

16.2 绘图代码编写技巧300

16.3 设置线条样式302

16.4 设置渐变线条样式303

16.5 绘制直线305

16.6 绘制曲线306

16.7 填充颜色307

16.8 填充渐变颜色307

16.9 绘制矩形308

16.10 绘制圆形310

16.11 绘制三角形311

16.12 绘制特殊图形312

16.13 编写遮罩314

16.14 实战项目:绘图板315

第17章 运动与力学319

17.1 计时函数319

17.2 匀速直线运动322

17.3 匀速圆周运动324

17.4 匀加速运动326

17.5 随机变速和规律变速运动328

17.6 模拟重力加速度328

17.7 模拟弹性力330

17.8 简单碰撞检测332

17.9 实战项目:简单飞行游戏334

第18章 处理位图339

18.1 创建位图图像339

18.2 添加位图到舞台340

18.3 绘制显示对象到位图中341

18.4 操作像素342

18.5 复制像素344

18.6 复制通道346

18.7 创建矩形填充348

18.8 创建不规则填充349

18.9 创建噪声351

18.10 创建花纹噪声352

18.11 使用阈值353

18.12 应用图像渐隐355

18.13 应用位图滚动效果356

18.14 实战项目:制作相册357

第19章 处理文本360

19.1 处理文本简介360

19.2 创建文本字段361

19.3 设置边框和背景362

19.4 显示文本363

19.5 显示HTML格式文本364

19.6 调整文本字段大小367

19.7 缩减空白369

19.8 创建输入文本字段370

19.9 创建密码文本字段372

19.10 限制文本输入374

19.11 设置滚动文本376

19.12 创建文本样式379

19.13 应用文本样式381

19.14 实战项目:简单记事本程序383

第20章 应用组件388

20.1 ActionScript3.0组件388

20.2 处理组件事件390

20.3 使用按钮组件391

20.4 使用文本标签组件393

20.5 使用输入文本组件395

20.6 使用文本域组件398

20.7 使用滚动窗格组件399

20.8 使用单选按钮组件401

20.9 使用复选框组件403

20.10 使用列表框组件405

20.11 使用图像列表组件406

20.12 使用下拉列表组件408

20.13 使用数据列表组件411

20.14 实战项目:制作会员注册页界面413

第21章 应用色彩效果和滤镜419

21.1 色彩效果与滤镜419

21.2 应用色相浓度和重置颜色422

21.3 应用投影滤镜423

21.4 应用模糊滤镜424

21.5 应用发光滤镜426

21.6 应用斜角滤镜427

21.7 应用渐变发光滤镜429

21.8 应用渐变斜角滤镜431

21.9 应用颜色矩阵滤镜432

21.10 实战项目:产品展示动画435

第22章 处理日期和时间441

22.1 了解Date类441

22.2 获取当前时间442

22.3 设置时间444

22.4 时间的格式化445

22.5 处理中文时间信息447

22.6 时间的进位448

22.7 计算间隔时间450

22.8 测试字符串451

22.9 处理时区452

22.10 实战项目:手表程序453

第23章 处理XML457

23.1 XML组成与声明457

23.2 XML语法458

23.3 创建XML对象462

23.4 添加XML元素464

23.5 添加元素属性466

23.6 读取XML元素467

23.7 读取XML元素值468

23.8 删除元素和属性470

23.9 XML类型转换471

23.10 加载XML473

23.11 实战项目:制作幻灯片474

第24章 处理声音479

24.1 加载声音479

24.2 播放与停止播放481

24.3 设置声音缓冲区482

24.4 读取声音文件大小483

24.5 读取ID3信息484

24.6 停止所有声音486

24.7 读取播放进度487

24.8 读取音量489

24.9 控制音量和平衡度490

24.10 读取声音声谱492

24.11 实战项目:MP3播放器494

第25章 处理视频500

25.1 加载和显示视频500

25.2 读取视频元数据503

25.3 控制播放进度506

25.4 管理加载进度509

25.5 管理缓冲区511

25.6 暂停和继续播放513

25.7 关闭与清除视频515

25.8 实战项目:视频播放器517

第26章 与服务端程序通信522

26.1 服务器端语言简介522

26.2 加载文本格式数据523

26.3 加载名值对格式数据525

26.4 加载服务端程序数据528

26.5 加载HTML文本块530

26.6 检查加载进度531

26.7 访问加载中的数据532

26.8 发送数据到服务器端程序535

26.9 处理返回的数据536

26.10 实战项目:新闻发布系统538

第27章 AIR应用545

27.1 RIA概述545

27.2 AIR概述546

27.3 创建AIR程序547

27.4 定制窗体549

27.5 检测窗体设置553

27.6 自定义窗体555

27.7 实战项目:拼图游戏559

内容摘要:

ActionScript 3.0完全按照面向对象编程的规范设计,严格遵循ECMA-262第三版的规则,完全支持E4X技术。本书从ActionScript 3.0 IDE出发,详细介绍ActionScript 3.0的历史、发展、代码规范等知识。本书面向开发人员,结合ActionScript 3.0的应用难点,以及Web和桌面等领域的应用,深入剖析ActionScript 3.0编程知识。作为一本工具手册,本书还可以帮助用户迅速解决AS程序设计过程中遇到的难点,提供精简的实例帮助用户高效地完成工作。本书适合有一定Flash动画基础和面向对象编程基础的程序员和动画开发人员学习动画设计,还可作为大专院校相关专业师生的辅助教材。

编辑推荐:

16段全程配音视频教学文件
20个AS3.0行业应用案例
《ActionScript3.0编程技术实战宝典》深入,完整介绍ActionScript3.0开发知识
配套光盘提供了全部实例的语音视频教程,以及全套素材图和效果图

书籍规格:

书籍详细信息
书名ActionScript 3.0编程技术实战宝典站内查询相似图书
9787302211440
如需购买下载《ActionScript 3.0编程技术实战宝典》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)69.0语种简体中文
尺寸26 × 0装帧平装
页数 644 印数 5000

书籍信息归属:

ActionScript 3.0编程技术实战宝典是清华大学出版社于2009.出版的中图分类号为 TP391.41 的主题关于 动画-设计-图形软件,Flash ActionScript 3.0-程序设计 的书籍。