ActionScript3.0高级开发指南

《ActionScript3.0 Cookbook中文版》 是专为 ActionScript3.0 编程语言设计的实用参考书。此书覆盖从 基础语法AIR桌面开发 的广泛主题,是开发者必备的解决方案手册。以下是书中重要知识点的简要概述:

1. 基础语法与数据类型

  • 介绍基本结构:变量声明、函数定义、流程控制(if、for、while等)
  • 涵盖数据类型,如 NumberStringBoolean,以及复杂类型 ArrayObject

2. 面向对象编程

  • 详细讲解 对象继承封装多态 的概念
  • 创建自定义类及 ActionScript3.0 内置类库使用方法

3. 事件驱动编程

  • 介绍 事件模型,包括事件的发射、监听和处理
  • 关键事件类型:鼠标事件、键盘事件和时间轴事件

4. 显示对象和舞台

  • 探讨 DisplayObject 类和 舞台 的概念
  • 讲解如何创建、添加和删除显示对象,并应用图形、颜色、透明度和滤镜效果

5. 动画与时间轴控制

  • 使用 Tween 类实现平滑动画
  • 利用 ActionScript3.0 控制 Flash 时间轴

6. 网络通信

  • 讨论 XML、JSON、URLLoader 等类,用于服务器交互
  • 处理 HTTP 和 FTP 请求

7. 音频和视频处理

  • 操作音频和视频文件:播放、控制和编辑
  • 使用 SoundVideo

8. 本地存储和数据持久化

  • 利用 SharedObject 进行本地数据存储
  • 读取和写入 XML 或 JSON 文件

9. 错误处理和调试

  • 使用 try-catch 语句进行错误捕获和处理
  • 利用 Flash 调试工具调试代码

10. 性能优化

  • 提供优化实践:减少循环内的计算、优化图形渲染等

11. AIR应用开发

  • 探索使用 Adobe Integrated Runtime (AIR) 开发桌面应用程序的可能性

《ActionScript3.0 Cookbook中文版》 对于初学者和有经验的开发者都能带来价值,通过多种代码示例帮助开发者快速理解并解决实际问题。

rar 文件大小:1.42MB