ActionScript 3.0 基础教程:核心概念与实战解析
5星 · 超过95%的资源 需积分: 6 173 浏览量
更新于2024-10-14
2
收藏 4.85MB PDF 举报
"EssentialActionScript 3.0" 是一本深入讲解ActionScript 3.0编程语言的书籍,涵盖了从基础概念到高级特性的全面内容。这本书旨在帮助读者理解并掌握ActionScript 3.0的核心概念,如类和对象、条件语句与循环、函数、继承以及数据类型和类型检查等。
在第一部分“ActionScript从基础开始”,书中介绍了编写ActionScript代码的工具,如Flash客户端运行时环境和编译过程。它强调了类和对象的概念,包括如何创建类、定义构造方法以及实例化对象。此外,还讨论了变量、值、表达式、成员和属性等基本概念,并通过虚拟动物园的示例进行实践。
第二部分涉及条件语句和循环,讲解了如何使用if语句、switch语句以及各种类型的循环(如for、while和do-while)来控制程序流程。同时,书中还涵盖了布尔逻辑,以及如何在类和对象的上下文中应用这些概念。
第三部分深入探讨了实例方法,包括省略this关键字、绑定方法、使用方法检查和修改对象状态,以及get和set方法的使用。
第四部分介绍了静态变量和静态方法,包括它们与类的关联,以及如何用它们来存储类级别的信息。此外,还对比了C++和Java的相关术语。
第五部分讲解了函数的使用,包括包级函数、嵌套函数和源文件级函数,强调了函数作为值的能力以及函数递归。
第六部分涵盖了继承的概念,包括子类化、覆盖实例方法、子类构造方法以及防止类被扩展和方法被重写。书中还讨论了继承的理论,并通过虚拟动物园程序展示了继承的实际应用。
第七部分讲述了编译和运行ActionScript程序的方法,包括使用Flash Authoring Tool、Flex Builder和mxmlc编译器,以及编译过程中的限制和类型检查模式。
第八部分专注于数据类型和类型检查,讨论了数据类型、未类型化的变量、严格的类型注解以及类型转换。此外,还涵盖了null和undefined的区别。
第九部分介绍了接口,解释了为什么需要接口,以及如何在多数据类型的类中使用接口。
第十部分涵盖了语句和运算符,包括不同类型的语句(如赋值语句、控制流语句)以及各种运算符的使用。
第十一部分开始讨论数组,这是处理和管理信息列表的重要工具。
此书还提到了其他O'Reilly出版的相关资源,如ActionScript 3.0设计模式、动态HTML参考指南、Ajax相关书籍,以及在线参考图书馆Safari Bookshelf,提供超过1000本书的搜索和订阅服务,为程序员和IT专业人员提供了丰富的学习资源。
2009-03-02 上传
2009-02-18 上传
2009-12-12 上传
2008-07-10 上传
2009-12-03 上传
2009-05-08 上传
2008-07-08 上传
2011-11-16 上传
2009-02-18 上传
yahowenyi
- 粉丝: 2
- 资源: 19
最新资源
- 高清艺术文字图标资源,PNG和ICO格式免费下载
- mui框架HTML5应用界面组件使用示例教程
- Vue.js开发利器:chrome-vue-devtools插件解析
- 掌握ElectronBrowserJS:打造跨平台电子应用
- 前端导师教程:构建与部署社交证明页面
- Java多线程与线程安全在断点续传中的实现
- 免Root一键卸载安卓预装应用教程
- 易语言实现高级表格滚动条完美控制技巧
- 超声波测距尺的源码实现
- 数据可视化与交互:构建易用的数据界面
- 实现Discourse外聘回复自动标记的简易插件
- 链表的头插法与尾插法实现及长度计算
- Playwright与Typescript及Mocha集成:自动化UI测试实践指南
- 128x128像素线性工具图标下载集合
- 易语言安装包程序增强版:智能导入与重复库过滤
- 利用AJAX与Spotify API在Google地图中探索世界音乐排行榜