Flash ActionScript 3殿堂之路
基本信息
编辑推荐
国内第一部关于ActionScript 3的著作!
内容简介回到顶部↑
本书是国内第一本“面向原因式”(why—oriemed book)与国际同步的、全面系统介绍actionscript 3的书籍。本书以前端系统架构师的眼光,将面向对象思想作为主轴讲述actionscript 3的精髓;从系统架构的高度,清楚讲解actionscript3的api设计原因、原理和应用。面向对象思想和actionscript3系统架构是ria开发的任督二脉,打通之后,会发现所有actionscript 3知识都是共通共融、浑然一体的,从而再进行学习或开
发,就会势如破竹、轻松如意。
全书共分5个部分。第1部分:actionscript 3语言基础;第2部分:actionscript 3面向对象编程;第3部分:actionscript 3核心类;第4部分:actionscript 3主要的flash player api;第5部分:actionscript 3视觉编程。附书光盘内容为书中实例源文件和本书中重点操作视频演示教程。
本书适合有基础编程知识(不限语言)的flash、flex、air爱好者和开发人员,尤其适合actionscript 2读者。本书还为java、c#等其他oop语言爱好者学习actionscript 3提供了专门的导读和一定的横向比较。
发,就会势如破竹、轻松如意。
全书共分5个部分。第1部分:actionscript 3语言基础;第2部分:actionscript 3面向对象编程;第3部分:actionscript 3核心类;第4部分:actionscript 3主要的flash player api;第5部分:actionscript 3视觉编程。附书光盘内容为书中实例源文件和本书中重点操作视频演示教程。
本书适合有基础编程知识(不限语言)的flash、flex、air爱好者和开发人员,尤其适合actionscript 2读者。本书还为java、c#等其他oop语言爱好者学习actionscript 3提供了专门的导读和一定的横向比较。
作译者回到顶部↑
本书提供作译者介绍
孙颖,网名“黑羽”,英文名“Kingda Sun”,浙江大学硕士。浙江大学元老级闪客,曾任蓝色理想网站Flash版版主。
现任杭州Genway Online Learning Tech Co.,Ltd前端架构总设计师。
拥有著名的个人Flash技术博客:WWW.kingda.org.Google Pagerank值高达6,被Adobe官方MXNA收录。也被国内蓝色理想BXNA等诸多聚合器收录。另拥有www.actionscript3.cn站点,专门讨论ActionScript 3相关开发话题。
经历:第二届浙江省大学生多媒体竞赛课件类省一等奖,动画类省二等奖。.. << 查看详细
现任杭州Genway Online Learning Tech Co.,Ltd前端架构总设计师。
拥有著名的个人Flash技术博客:WWW.kingda.org.Google Pagerank值高达6,被Adobe官方MXNA收录。也被国内蓝色理想BXNA等诸多聚合器收录。另拥有www.actionscript3.cn站点,专门讨论ActionScript 3相关开发话题。
经历:第二届浙江省大学生多媒体竞赛课件类省一等奖,动画类省二等奖。.. << 查看详细
目录回到顶部↑
第1部分 actionscript 3语言基础
第1章 actionscript 3语言介绍与开发环境
第2章 actionscript 3语言基本元素
第3章 actionscript 3流程控制
第4章 actionscript 3中的函数及高级使用技巧
第2部分 actionscript 3面向对象编程
第5章 类和对象——从定义到原理
第6章 actionscript 3中的封装:类的成员、类、包与访问控制
第7章 命名空间
第8章 复合与继承
第9章 多态
第10章 抽象类和接口
第3部分 actionscript 3核心类
第11章 actionscript 3核心类和全局函数
第12章 数组:array
第13章 字符串:string
第14章 强大的正则表达式:regexp
第15章 xml数据处理
第16章 异常和错误的捕捉与处理
第4部分 actionscript 3主要的。flash player api
第1章 actionscript 3语言介绍与开发环境
第2章 actionscript 3语言基本元素
第3章 actionscript 3流程控制
第4章 actionscript 3中的函数及高级使用技巧
第2部分 actionscript 3面向对象编程
第5章 类和对象——从定义到原理
第6章 actionscript 3中的封装:类的成员、类、包与访问控制
第7章 命名空间
第8章 复合与继承
第9章 多态
第10章 抽象类和接口
第3部分 actionscript 3核心类
第11章 actionscript 3核心类和全局函数
第12章 数组:array
第13章 字符串:string
第14章 强大的正则表达式:regexp
第15章 xml数据处理
第16章 异常和错误的捕捉与处理
第4部分 actionscript 3主要的。flash player api
前言回到顶部↑
ActionScript 3与RIA时代的到来.
具有高度互动性、丰富用户体验及功能强大的客户端,是目前网络开发的迫切需求。Adobe公司的Flash Player凭借其全球97%的桌面电脑占有率和跨平台的优势,成为了事实上的下一代的RIA(Rich Internet Application,丰富因特网程序)主力。Adobe公司于2006年年中推出了强大的ActionScript 3 语言,和支持ActionScript 3 的新一代的虚拟机AVM 2。经测试,AVM 2执行ActionScript 3代码比以前的ActionScript 2 代码执行效率要快10倍以上。
ActionScript 3,与ActionScript 2和1有本质上的不同,是一门功能强大的、面向对象的、具有业界标准素质的编程语言。它是 Flash Player 运行时功能发展中的重要里程碑。ActionScript 3是快速构建Rich Internet Application的理想语言。
由于Adobe的Flex和Flash的成功,在业界已经掀起了RIA应用新浪潮!雅虎(Yahoo!)、eBay、Google都相继推出基于ActionScript的RIA应用程序和ActionScript API库。著名的应用案例有Yahoo Maps、eBay AIR拍卖程序、Google Analytics和Google Finance、微软的Wallop社区,等等。
ActionScript 3 有以下优势:
对面向对象编程(OOP)语言的完全支持。核心语言基于ECMAScript(ECMA 262)标准,对OOP架构深层优化。
彻底更新的显示对象系统架构。
采用了先进的E4X,使XML成为ActionScript 3 语言的内建数据类型(native support)。操作直白、简单。与ActionScript 2比较,极大地减轻了XML数据处理工作量。
全面支持正则表达式。正则表达式也成了ActionScript 3的内建数据类型,ActionScript 3对字符串的处理能力空前增强。
标准的DOM 3事件实现。Flash API全面支持事件机制。
异常处理机制。 异常包括信息全面、易于调试和处理。Flash API全面支持异常处理机制。
此外,ActionScript 3 积极迈向开源,赢得开源社区的欢迎。包括AVM 2虚拟机开源 ,源码赠送与Mozilla的Tamarin项目。Tamarin项目的开源,意味着ActionScript 3 虚拟机的开源。从而ActionScript 3 也将成为智慧无穷的开源社区的首选!
2007年6月11日推出了Adobe Intergrated Runtime(AIR) Beta版,正式实现新一代的RIA概念——跨系统运行时(cross-operating system)的RIA程序。首次允许RIA程序访问本地资源,并进行离线存储,跳出了浏览器的限制,模糊了浏览器和桌面程序的界限,在线和离线的界限。AIR具有革命性的前瞻视角,被业界誉为RIA的第二次革命。而ActionScript 3就是用于开发AIR程序的主要核心语言。
ActionScript 3的时代已经到来!我们正在迎接它的辉煌!
本书的目标与特色
本书目标
ActionScript 开发界缺少一本真正的以面向对象思想来讲解的书籍,缺少从ActionScript 3语言架构上来分析的书籍。无论国内还是国外目前都缺少这样一本书。很多ActionScript 开发人员都只停留在知道OOP语法、会熟练运用ActionScript 3 提供的类库API阶段,而对OOP思想和ActionScript 3 整个系统架构脉络一知半解。买椟还珠,这是很可惜的。
本书尝试以系统架构师的眼光,以面向对象思想为主轴,讲述ActionScript 3中面向对象的精髓和应用。从ActionScript 3 系统架构的高度,清楚明白地讲解ActionScript 3的API设计原因、原理和应用。..
面向对象思想和ActionScript 3系统架构就是RIA开发的任督二脉,打通之后,你就会觉得所有ActionScript 3知识都是共通共融、浑然一体的,从而再学习广阔的ActionScript 3开源世界中的其他东西时,也会觉得高屋建瓴、势如破竹 、轻松如意。
在本书中,对于ActionScript 3中的面向对象讲解的广度和深度都远超过目前所有书籍。从广度上说,涵盖了OOP语法、重要API的运用、核心类包的结构……从深度上说,详细地解释了面向对象实现上的重大变化和实现细节,透彻地阐述了新一代的显示编程架构及应用。比如 ActionScript 3的几大新特色、重要的OOP法则、ActionScript 3语言本身在哪些地方使用了设计模式。从实用上说,每一个重要的应用都有实际的代码例子相结合,例如,有类绑定的种种实际做法和UIMovieClip类与Flex结合应用等。本书不仅仅介绍相关语法和运用,更重要的是解释如何设计与怎样使用。
具有高度互动性、丰富用户体验及功能强大的客户端,是目前网络开发的迫切需求。Adobe公司的Flash Player凭借其全球97%的桌面电脑占有率和跨平台的优势,成为了事实上的下一代的RIA(Rich Internet Application,丰富因特网程序)主力。Adobe公司于2006年年中推出了强大的ActionScript 3 语言,和支持ActionScript 3 的新一代的虚拟机AVM 2。经测试,AVM 2执行ActionScript 3代码比以前的ActionScript 2 代码执行效率要快10倍以上。
ActionScript 3,与ActionScript 2和1有本质上的不同,是一门功能强大的、面向对象的、具有业界标准素质的编程语言。它是 Flash Player 运行时功能发展中的重要里程碑。ActionScript 3是快速构建Rich Internet Application的理想语言。
由于Adobe的Flex和Flash的成功,在业界已经掀起了RIA应用新浪潮!雅虎(Yahoo!)、eBay、Google都相继推出基于ActionScript的RIA应用程序和ActionScript API库。著名的应用案例有Yahoo Maps、eBay AIR拍卖程序、Google Analytics和Google Finance、微软的Wallop社区,等等。
ActionScript 3 有以下优势:
对面向对象编程(OOP)语言的完全支持。核心语言基于ECMAScript(ECMA 262)标准,对OOP架构深层优化。
彻底更新的显示对象系统架构。
采用了先进的E4X,使XML成为ActionScript 3 语言的内建数据类型(native support)。操作直白、简单。与ActionScript 2比较,极大地减轻了XML数据处理工作量。
全面支持正则表达式。正则表达式也成了ActionScript 3的内建数据类型,ActionScript 3对字符串的处理能力空前增强。
标准的DOM 3事件实现。Flash API全面支持事件机制。
异常处理机制。 异常包括信息全面、易于调试和处理。Flash API全面支持异常处理机制。
此外,ActionScript 3 积极迈向开源,赢得开源社区的欢迎。包括AVM 2虚拟机开源 ,源码赠送与Mozilla的Tamarin项目。Tamarin项目的开源,意味着ActionScript 3 虚拟机的开源。从而ActionScript 3 也将成为智慧无穷的开源社区的首选!
2007年6月11日推出了Adobe Intergrated Runtime(AIR) Beta版,正式实现新一代的RIA概念——跨系统运行时(cross-operating system)的RIA程序。首次允许RIA程序访问本地资源,并进行离线存储,跳出了浏览器的限制,模糊了浏览器和桌面程序的界限,在线和离线的界限。AIR具有革命性的前瞻视角,被业界誉为RIA的第二次革命。而ActionScript 3就是用于开发AIR程序的主要核心语言。
ActionScript 3的时代已经到来!我们正在迎接它的辉煌!
本书的目标与特色
本书目标
ActionScript 开发界缺少一本真正的以面向对象思想来讲解的书籍,缺少从ActionScript 3语言架构上来分析的书籍。无论国内还是国外目前都缺少这样一本书。很多ActionScript 开发人员都只停留在知道OOP语法、会熟练运用ActionScript 3 提供的类库API阶段,而对OOP思想和ActionScript 3 整个系统架构脉络一知半解。买椟还珠,这是很可惜的。
本书尝试以系统架构师的眼光,以面向对象思想为主轴,讲述ActionScript 3中面向对象的精髓和应用。从ActionScript 3 系统架构的高度,清楚明白地讲解ActionScript 3的API设计原因、原理和应用。..
面向对象思想和ActionScript 3系统架构就是RIA开发的任督二脉,打通之后,你就会觉得所有ActionScript 3知识都是共通共融、浑然一体的,从而再学习广阔的ActionScript 3开源世界中的其他东西时,也会觉得高屋建瓴、势如破竹 、轻松如意。
在本书中,对于ActionScript 3中的面向对象讲解的广度和深度都远超过目前所有书籍。从广度上说,涵盖了OOP语法、重要API的运用、核心类包的结构……从深度上说,详细地解释了面向对象实现上的重大变化和实现细节,透彻地阐述了新一代的显示编程架构及应用。比如 ActionScript 3的几大新特色、重要的OOP法则、ActionScript 3语言本身在哪些地方使用了设计模式。从实用上说,每一个重要的应用都有实际的代码例子相结合,例如,有类绑定的种种实际做法和UIMovieClip类与Flex结合应用等。本书不仅仅介绍相关语法和运用,更重要的是解释如何设计与怎样使用。
书摘回到顶部↑
前言
ActionScript 3与RIA时代的到来
具有高度互动性、丰富用户体验及功能强大的客户端,是目前网络开发的迫切需求。Adobe公司的Flash Player凭借其全球97%的桌面电脑占有率和跨平台的优势,成为了事实上的下一代的RIA(Rich Internet Application,丰富因特网程序)主力。Adobe公司于2006年年中推出了强大的ActionScript 3 语言,和支持ActionScript 3 的新一代的虚拟机AVM 2。经测试,AVM 2执行ActionScript 3代码比以前的ActionScript 2 代码执行效率要快10倍以上。
ActionScript 3,与ActionScript 2和1有本质上的不同,是一门功能强大的、面向对象的、具有业界标准素质的编程语言。它是 Flash Player 运行时功能发展中的重要里程碑。ActionScript 3是快速构建Rich Internet Application的理想语言。
由于Adobe的Flex和Flash的成功,在业界已经掀起了RIA应用新浪潮!雅虎(Yahoo!)、eBay、Google都相继推出基于ActionScript的RIA应用程序和ActionScript API库。著名的应用案例有Yahoo Maps、eBay AIR拍卖程序、Google Analytics和Google Finance、微软的Wallop社区,等等。
ActionScript 3 有以下优势:
对面向对象编程(OOP)语言的完全支持。核心语言基于ECMAScript(ECMA 262)标准,对OOP架构深层优化。
彻底更新的显示对象系统架构。
采用了先进的E4X,使XML成为ActionScript 3 语言的内建数据类型(native support)。操作直白、简单。与ActionScript 2比较,极大地减轻了XML数据处理工作量。
全面支持正则表达式。正则表达式也成了ActionScript 3的内建数据类型,ActionScript 3对字符串的处理能力空前增强。
标准的DOM 3事件实现。Flash API全面支持事件机制。
异常处理机制。 异常包括信息全面、易于调试和处理。Flash API全面支持异常处理机制。
此外,ActionScript 3 积极迈向开源,赢得开源社区的欢迎。包括AVM 2虚拟机开源 ,源码赠送与Mozilla的Tamarin项目。Tamarin项目的开源,意味着ActionScript 3 虚拟机的开源。从而ActionScript 3 也将成为智慧无穷的开源社区的首选!
2007年6月11日推出了Adobe Intergrated Runtime(AIR) Beta版,正式实现新一代的RIA概念——跨系统运行时(cross-operating system)的RIA程序。首次允许RIA程序访问本地资源,并进行离线存储,跳出了浏览器的限制,模糊了浏览器和桌面程序的界限,在线和离线的界限。AIR具有革命性的前瞻视角,被业界誉为RIA的第二次革命。而ActionScript 3就是用于开发AIR程序的主要核心语言。
ActionScript 3的时代已经到来!我们正在迎接它的辉煌!
本书的目标与特色
本书目标
ActionScript 开发界缺少一本真正的以面向对象思想来讲解的书籍,缺少从ActionScript 3语言架构上来分析的书籍。无论国内还是国外目前都缺少这样一本书。很多ActionScript 开发人员都只停留在知道OOP语法、会熟练运用ActionScript 3 提供的类库API阶段,而对OOP思想和ActionScript 3 整个系统架构脉络一知半解。买椟还珠,这是很可惜的。
本书尝试以系统架构师的眼光,以面向对象思想为主轴,讲述ActionScript 3中面向对象的精髓和应用。从ActionScript 3 系统架构的高度,清楚明白地讲解ActionScript 3的API设计原因、原理和应用。
面向对象思想和ActionScript 3系统架构就是RIA开发的任督二脉,打通之后,你就会觉得所有ActionScript 3知识都是共通共融、浑然一体的,从而再学习广阔的ActionScript 3开源世界中的其他东西时,也会觉得高屋建瓴、势如破竹 、轻松如意。
ActionScript 3与RIA时代的到来
具有高度互动性、丰富用户体验及功能强大的客户端,是目前网络开发的迫切需求。Adobe公司的Flash Player凭借其全球97%的桌面电脑占有率和跨平台的优势,成为了事实上的下一代的RIA(Rich Internet Application,丰富因特网程序)主力。Adobe公司于2006年年中推出了强大的ActionScript 3 语言,和支持ActionScript 3 的新一代的虚拟机AVM 2。经测试,AVM 2执行ActionScript 3代码比以前的ActionScript 2 代码执行效率要快10倍以上。
ActionScript 3,与ActionScript 2和1有本质上的不同,是一门功能强大的、面向对象的、具有业界标准素质的编程语言。它是 Flash Player 运行时功能发展中的重要里程碑。ActionScript 3是快速构建Rich Internet Application的理想语言。
由于Adobe的Flex和Flash的成功,在业界已经掀起了RIA应用新浪潮!雅虎(Yahoo!)、eBay、Google都相继推出基于ActionScript的RIA应用程序和ActionScript API库。著名的应用案例有Yahoo Maps、eBay AIR拍卖程序、Google Analytics和Google Finance、微软的Wallop社区,等等。
ActionScript 3 有以下优势:
对面向对象编程(OOP)语言的完全支持。核心语言基于ECMAScript(ECMA 262)标准,对OOP架构深层优化。
彻底更新的显示对象系统架构。
采用了先进的E4X,使XML成为ActionScript 3 语言的内建数据类型(native support)。操作直白、简单。与ActionScript 2比较,极大地减轻了XML数据处理工作量。
全面支持正则表达式。正则表达式也成了ActionScript 3的内建数据类型,ActionScript 3对字符串的处理能力空前增强。
标准的DOM 3事件实现。Flash API全面支持事件机制。
异常处理机制。 异常包括信息全面、易于调试和处理。Flash API全面支持异常处理机制。
此外,ActionScript 3 积极迈向开源,赢得开源社区的欢迎。包括AVM 2虚拟机开源 ,源码赠送与Mozilla的Tamarin项目。Tamarin项目的开源,意味着ActionScript 3 虚拟机的开源。从而ActionScript 3 也将成为智慧无穷的开源社区的首选!
2007年6月11日推出了Adobe Intergrated Runtime(AIR) Beta版,正式实现新一代的RIA概念——跨系统运行时(cross-operating system)的RIA程序。首次允许RIA程序访问本地资源,并进行离线存储,跳出了浏览器的限制,模糊了浏览器和桌面程序的界限,在线和离线的界限。AIR具有革命性的前瞻视角,被业界誉为RIA的第二次革命。而ActionScript 3就是用于开发AIR程序的主要核心语言。
ActionScript 3的时代已经到来!我们正在迎接它的辉煌!
本书的目标与特色
本书目标
ActionScript 开发界缺少一本真正的以面向对象思想来讲解的书籍,缺少从ActionScript 3语言架构上来分析的书籍。无论国内还是国外目前都缺少这样一本书。很多ActionScript 开发人员都只停留在知道OOP语法、会熟练运用ActionScript 3 提供的类库API阶段,而对OOP思想和ActionScript 3 整个系统架构脉络一知半解。买椟还珠,这是很可惜的。
本书尝试以系统架构师的眼光,以面向对象思想为主轴,讲述ActionScript 3中面向对象的精髓和应用。从ActionScript 3 系统架构的高度,清楚明白地讲解ActionScript 3的API设计原因、原理和应用。
面向对象思想和ActionScript 3系统架构就是RIA开发的任督二脉,打通之后,你就会觉得所有ActionScript 3知识都是共通共融、浑然一体的,从而再学习广阔的ActionScript 3开源世界中的其他东西时,也会觉得高屋建瓴、势如破竹 、轻松如意。
评论交流
共有46人开贴评论 58人参与评论 39人参与打分 查看
评价等级:







发表于:2008-10-9 17:06:00
我在网上购的这本书,关于Flash AS3的书,我从网上购了好几本,还购了几本翻译书,感觉这本书是最好的!很适合于初学者,或是AS3水平不高者看的!
在看此书前,我对AS2略有了解,对AS3根本就不懂,我下载了FLASH CS3,按照FLASH 8的格式输入脚本,总是提示出错,却总不知道 是什么原因。
看了这本书后,对于AS3有了很大的提高,由于我只是看书,很少动手用FLASH做个什么有用的游戏或动画,所以看了此书后,我的水平就停留在了能看的懂AS3,能写一些简单的AS3。
就此书本身而言,在我所看的不少的电脑类的书籍来说,这是一本不可多得的好书。我看有不少的人对此书很不满意,估计这些读者很有可能其本身是FLASH高手。对于AS3水平不高的人和AS3初学者来说,这本书绝对是你应该首先看的一本AS3书籍!!强烈推荐!
看了这本书,你不一定会成为高手。但是看了此书以后你就可以看其它的AS3高手看的书了!
在看此书前,我对AS2略有了解,对AS3根本就不懂,我下载了FLASH CS3,按照FLASH 8的格式输入脚本,总是提示出错,却总不知道 是什么原因。
看了这本书后,对于AS3有了很大的提高,由于我只是看书,很少动手用FLASH做个什么有用的游戏或动画,所以看了此书后,我的水平就停留在了能看的懂AS3,能写一些简单的AS3。
就此书本身而言,在我所看的不少的电脑类的书籍来说,这是一本不可多得的好书。我看有不少的人对此书很不满意,估计这些读者很有可能其本身是FLASH高手。对于AS3水平不高的人和AS3初学者来说,这本书绝对是你应该首先看的一本AS3书籍!!强烈推荐!
看了这本书,你不一定会成为高手。但是看了此书以后你就可以看其它的AS3高手看的书了!
| 我要写评论 |
| 查看所有评论交流(共46条) |








点击看大图





加载中...
