Flash_ActionScript3殿堂之路绝对完整清晰版
### Flash_ActionScript3殿堂之路绝对完整清晰版####重要知识点概览1. **ActionScript3与RIA时代** - **简介**: ActionScript3是Adobe公司于2006年推出的强大脚本语言,它伴随着新一代的虚拟机AVM2的发布。与之前的版本相比,ActionScript3在执行效率上有显著提升,比ActionScript2快10倍以上。 - **RIA技术**: RIA(Rich Internet Applications)即富互联网应用,提供了高度互动性和丰富的用户体验。随着Adobe Flash Player在全球范围内超过97%的覆盖率以及跨平台的支持,ActionScript3成为了RIA开发的理想选择。 2. **ActionScript3的核心优势** - **面向对象编程(OOP)支持**: ActionScript3全面支持面向对象编程,其核心语言基于ECMAScript标准,针对OOP架构进行了深层优化。 - **显示对象系统**: ActionScript3采用了全新的显示对象系统架构,提高了性能并简化了编程复杂度。 - **XML支持**:通过E4X技术,XML成为ActionScript3中的内置数据类型,极大地简化了XML数据的处理过程。 - **正则表达式**: ActionScript3全面支持正则表达式,增强了字符串处理能力。 - **事件处理**:提供了标准的DOM3事件实现,使得事件处理更加规范和高效。 - **异常处理**:异常处理机制完善,包括详细的信息记录,便于调试和维护。 - **开源支持**: ActionScript3积极参与开源运动,AVM2虚拟机的开源进一步扩大了开发者社区,促进了语言的发展。 3. **Adobe AIR与RIA的未来** - **Adobe AIR**: 2007年发布的Adobe AIR Beta版,实现了RIA程序的跨操作系统运行,支持离线存储和本地资源访问,模糊了浏览器与桌面程序之间的界限。 - **RIA的第二次革命**: Adobe AIR的出现被视为RIA技术的第二次革命,为开发者提供了更广阔的应用场景和技术可能性。 4. **本书特色与目标** - **面向对象思想**:本书着重于面向对象思想在ActionScript3中的应用,旨在帮助读者深入理解面向对象编程的基本原则和实践方法。 - **系统架构视角**:从ActionScript3系统架构的高度出发,解析API设计的原因和原理,帮助读者建立对语言整体框架的理解。 - **广泛的API覆盖**:本书不仅涵盖了基本的OOP语法和常用API的使用,还深入探讨了核心类包的设计结构,提供了一个全面的学习路径。 - **深度剖析**:对于面向对象实现的重大变化和细节进行了深入讲解,特别是新一代显示编程架构及其应用场景。 ####结论ActionScript3不仅是一种编程语言,更是RIA技术发展的重要里程碑。它凭借强大的功能、高效的执行速度和丰富的生态系统,在Web开发领域占据了重要的地位。本书作为一门系统化学习ActionScript3的指南,不仅适合初学者入门,也为高级开发者提供了深入探索语言内部机制的机会。通过学习本书,读者将能够掌握面向对象编程的核心理念,并将其应用于实际的RIA项目中,创造出既美观又实用的交互式应用。
9.08MB
文件大小:
评论区