内容简介 · · · · · ·
本书是国内第一本“面向原因式”(Why-Oriented Book)、全面系统介绍Flash ActionScript 3的书籍。全书共分为5个部分。第一部分:ActionScript 3语言基础;第二部分:ActionScript 3 面向对象编程;第三部分:ActionScript 3 核心类;第四部分:ActionScript 3主要的Flash Player API;第五部分:ActionScript 3 视觉编程。以ActionScript 3 语言设计的本意和思路,浅深结合,讲解了各个部分,尽可能使读者在了解ActionScript 3 语言的同时,更好地把握ActionScript 3 语言的思想。本书在讲解过程中对于ActionScript 3中相对于ActionScript 2 的改动进行了一一指出,并从理论上解释了为何改变及相关的...
本书是国内第一本“面向原因式”(Why-Oriented Book)、全面系统介绍Flash ActionScript 3的书籍。全书共分为5个部分。第一部分:ActionScript 3语言基础;第二部分:ActionScript 3 面向对象编程;第三部分:ActionScript 3 核心类;第四部分:ActionScript 3主要的Flash Player API;第五部分:ActionScript 3 视觉编程。以ActionScript 3 语言设计的本意和思路,浅深结合,讲解了各个部分,尽可能使读者在了解ActionScript 3 语言的同时,更好地把握ActionScript 3 语言的思想。本书在讲解过程中对于ActionScript 3中相对于ActionScript 2 的改动进行了一一指出,并从理论上解释了为何改变及相关的实现。使ActionScript 2 程序员能够快速上手ActionScript 3 ,并对ActionScript 2代码移植有相当帮助。
作者简介 · · · · · ·
黑羽翔天 www.kingda.org
目录 · · · · · ·
· · · · · · (收起)
豆瓣成员常用的标签(共99个) · · · · · ·
喜欢读"Flash ActionScript 3殿堂之路"的人也喜欢的电子书 · · · · · ·
喜欢读"Flash ActionScript 3殿堂之路"的人也喜欢 · · · · · ·
Flash ActionScript 3殿堂之路的话题 · · · · · · ( 全部 条 )



Flash ActionScript 3殿堂之路的书评 · · · · · · ( 全部 22 条 )
> 更多书评22篇
读书笔记 · · · · · ·
我来写笔记-
JJJ (回到2013)
关键字 2.5.11 typeof is as. typeof 是用字符串形式返回对象的类型。 is 用来判断一个对象是否属于一种类型. as 如果一个对象属于一种类型,那么as返回这个对象;否则返回null。 2.5.12 in 关键字用来判断一个对象是否作为另一个对象的键(Key)或索引 2.5.13 delete delete 关键字可以来删除对象的动态实例属性,非动态属性不能删除。如果要将一个属性所持有的引用删除,将null 赋值给该属性即可。 2.6 ActionScr...2012-04-12 10:07
关键字2.5.11 typeof is as.typeof 是用字符串形式返回对象的类型。is 用来判断一个对象是否属于一种类型.as 如果一个对象属于一种类型,那么as返回这个对象;否则返回null。2.5.12in 关键字用来判断一个对象是否作为另一个对象的键(Key)或索引2.5.13 deletedelete 关键字可以来删除对象的动态实例属性,非动态属性不能删除。如果要将一个属性所持有的引用删除,将null 赋值给该属性即可。2.6 ActionScript 3 的保留字词汇关键字(lexical keywords)、语法关键字(syntactic keywords)、为将来预留的词(future reserved words)。3.4.6 break 和continue 的简单用法这里的概念我也是老混乱continue 只是终止当前这一轮的循环,直接跳到下一轮循环,而在这一轮循环中,循环体内continue 后面的语句也不会被执行。4.1.2 函数表达式定义法function 函数名(参数1:参数类型,参数2:参数类型...):返回值类型{//函数内部语句} //例子:function testAdd(a:int, b:int):int {return a+b;} 4.1.2 函数表达式定义法var 函数名:Function = function(参数1:参数类型,参数2:参数型...):返回值类型{//函数内部语句} //例子:var testAdd:Function = function(a:int,b:int):int {return a+b;}4.2 参数接触任何一门语言的函数,首先要问的问题就是参数到底是传引用还是传值。这两种方式对代码编写有很大的影响。在 ActionScript 3 中,所有的参数都是按引用传入的。4.2.3 访问参数信息和...(rest)关键字arguments 对象如同一个数组,arguments[0]、arguments[1]访问传入的第一个参数、第二个参数关键字...(rest),一旦使用了...(rest)关键字,那么arguments 就不能再使用了。EG:function testA(...paras):void {第5章类和对象——从定义到原理对面向对象编程有丰富经验的读者,可以略过本章的大部分内容,但对5.7.5节、5.8.2节、5.11 节、5.12节请留心阅读。5.7.5 应用2:使用静态属性部分实现Enumeration5.8.2 构造函数只能使用public访问控制单例实现参见10.1.3 节5.11 ActionScript3 中的方法重载ActionScript3 并不支持方法重载,但我们可以用新增的“...”字来实现类似的行为。5.12 含有多个类的ActionScript3 类文件的标准例子。as文件内不同包名相同的类,叫包外类,类似内部类第6章ActionScript 3 中的封装:类的成员、类、包与访问控制6.7 getter 和setter 方法没懂。。似乎把get*、set*方法,设计成了语言内部方法,鸡肋的感觉。6.9 包外类Java读者注意,这个包外类和Java中的内嵌类不同,不定义在class{}中,不对外可见第7章 *命名空间不同于c++中的namespace和packet的概念,我认为这个定义当初主要是解决内嵌在帧中的as代码而设计的,同样的代码在不同位置状态的发挥不同的功能。当然还没有细致看。7.6 如何引用命名空间7.6.1 打开命名空间use namespace2. use namespace 指令不受上下文逻辑影响全部先执行7.6.2 使用命名空间名称限定符“::”EG:kk.noon::hello();第8章复合与继承第一,复合,英文是“Composition”第二,继承,英文是“Inheritance”回应 2012-04-12 10:07 -
JJJ (回到2013)
第一章 ActionScript3的特色 1.运行时异常(Runtime Exception)处理机制 2.运行时类型(Runtime Types) 3.密封类(Sealed Classes) 动态类也可能通过使用动态关键词dyanmic得到。 4.闭包方法(Method Closure) 5.使用E4X理论处理XML 数据 ECMAScript for XML(E4X),ECMAScript是javascript的标准。 6.正则表达式 7.命名空间 其概念不同于其他OOP语言中的定义,而是来源于XML 语言中命名空间的概念 8.新基元数据...2012-04-11 18:16
第一章ActionScript3的特色1.运行时异常(Runtime Exception)处理机制2.运行时类型(Runtime Types)3.密封类(Sealed Classes)动态类也可能通过使用动态关键词dyanmic得到。4.闭包方法(Method Closure)5.使用E4X理论处理XML 数据 ECMAScript for XML(E4X),ECMAScript是javascript的标准。6.正则表达式7.命名空间 其概念不同于其他OOP语言中的定义,而是来源于XML 语言中命名空间的概念8.新基元数据类型第二章2.1.2ActionScript3 中预定义的基元数据类型一共有:Boolean、int、Number、String 和uint。2.2.1 声明变量的语法在ActionScript3中声明变量的格式如下:var 变量名:数据类型;var 变量名:数据类型=值;ActionScript3中变量持有引用,指向要操作的对象。和Java不同,ActionScript3 变量本身是不能持有值的2.3 使用const声明常量2.4.3能用整数值时优先使用int和uint。整数值有正负之分时,请使用int。只处理正整数,优先使用uint。处理和颜色相关的数值时,使用uint。uint最大值4294967295Number类型的bug:1.小数相加不一定能得到整数。2.不要让数值差距过大的浮点数相加减,结果可能有偏差。----------PDF-P46回应 2012-04-11 18:16
-
JJJ (回到2013)
第一章 ActionScript3的特色 1.运行时异常(Runtime Exception)处理机制 2.运行时类型(Runtime Types) 3.密封类(Sealed Classes) 动态类也可能通过使用动态关键词dyanmic得到。 4.闭包方法(Method Closure) 5.使用E4X理论处理XML 数据 ECMAScript for XML(E4X),ECMAScript是javascript的标准。 6.正则表达式 7.命名空间 其概念不同于其他OOP语言中的定义,而是来源于XML 语言中命名空间的概念 8.新基元数据...2012-04-11 18:16
第一章ActionScript3的特色1.运行时异常(Runtime Exception)处理机制2.运行时类型(Runtime Types)3.密封类(Sealed Classes)动态类也可能通过使用动态关键词dyanmic得到。4.闭包方法(Method Closure)5.使用E4X理论处理XML 数据 ECMAScript for XML(E4X),ECMAScript是javascript的标准。6.正则表达式7.命名空间 其概念不同于其他OOP语言中的定义,而是来源于XML 语言中命名空间的概念8.新基元数据类型第二章2.1.2ActionScript3 中预定义的基元数据类型一共有:Boolean、int、Number、String 和uint。2.2.1 声明变量的语法在ActionScript3中声明变量的格式如下:var 变量名:数据类型;var 变量名:数据类型=值;ActionScript3中变量持有引用,指向要操作的对象。和Java不同,ActionScript3 变量本身是不能持有值的2.3 使用const声明常量2.4.3能用整数值时优先使用int和uint。整数值有正负之分时,请使用int。只处理正整数,优先使用uint。处理和颜色相关的数值时,使用uint。uint最大值4294967295Number类型的bug:1.小数相加不一定能得到整数。2.不要让数值差距过大的浮点数相加减,结果可能有偏差。----------PDF-P46回应 2012-04-11 18:16 -
JJJ (回到2013)
关键字 2.5.11 typeof is as. typeof 是用字符串形式返回对象的类型。 is 用来判断一个对象是否属于一种类型. as 如果一个对象属于一种类型,那么as返回这个对象;否则返回null。 2.5.12 in 关键字用来判断一个对象是否作为另一个对象的键(Key)或索引 2.5.13 delete delete 关键字可以来删除对象的动态实例属性,非动态属性不能删除。如果要将一个属性所持有的引用删除,将null 赋值给该属性即可。 2.6 ActionScr...2012-04-12 10:07
关键字2.5.11 typeof is as.typeof 是用字符串形式返回对象的类型。is 用来判断一个对象是否属于一种类型.as 如果一个对象属于一种类型,那么as返回这个对象;否则返回null。2.5.12in 关键字用来判断一个对象是否作为另一个对象的键(Key)或索引2.5.13 deletedelete 关键字可以来删除对象的动态实例属性,非动态属性不能删除。如果要将一个属性所持有的引用删除,将null 赋值给该属性即可。2.6 ActionScript 3 的保留字词汇关键字(lexical keywords)、语法关键字(syntactic keywords)、为将来预留的词(future reserved words)。3.4.6 break 和continue 的简单用法这里的概念我也是老混乱continue 只是终止当前这一轮的循环,直接跳到下一轮循环,而在这一轮循环中,循环体内continue 后面的语句也不会被执行。4.1.2 函数表达式定义法function 函数名(参数1:参数类型,参数2:参数类型...):返回值类型{//函数内部语句} //例子:function testAdd(a:int, b:int):int {return a+b;} 4.1.2 函数表达式定义法var 函数名:Function = function(参数1:参数类型,参数2:参数型...):返回值类型{//函数内部语句} //例子:var testAdd:Function = function(a:int,b:int):int {return a+b;}4.2 参数接触任何一门语言的函数,首先要问的问题就是参数到底是传引用还是传值。这两种方式对代码编写有很大的影响。在 ActionScript 3 中,所有的参数都是按引用传入的。4.2.3 访问参数信息和...(rest)关键字arguments 对象如同一个数组,arguments[0]、arguments[1]访问传入的第一个参数、第二个参数关键字...(rest),一旦使用了...(rest)关键字,那么arguments 就不能再使用了。EG:function testA(...paras):void {第5章类和对象——从定义到原理对面向对象编程有丰富经验的读者,可以略过本章的大部分内容,但对5.7.5节、5.8.2节、5.11 节、5.12节请留心阅读。5.7.5 应用2:使用静态属性部分实现Enumeration5.8.2 构造函数只能使用public访问控制单例实现参见10.1.3 节5.11 ActionScript3 中的方法重载ActionScript3 并不支持方法重载,但我们可以用新增的“...”字来实现类似的行为。5.12 含有多个类的ActionScript3 类文件的标准例子。as文件内不同包名相同的类,叫包外类,类似内部类第6章ActionScript 3 中的封装:类的成员、类、包与访问控制6.7 getter 和setter 方法没懂。。似乎把get*、set*方法,设计成了语言内部方法,鸡肋的感觉。6.9 包外类Java读者注意,这个包外类和Java中的内嵌类不同,不定义在class{}中,不对外可见第7章 *命名空间不同于c++中的namespace和packet的概念,我认为这个定义当初主要是解决内嵌在帧中的as代码而设计的,同样的代码在不同位置状态的发挥不同的功能。当然还没有细致看。7.6 如何引用命名空间7.6.1 打开命名空间use namespace2. use namespace 指令不受上下文逻辑影响全部先执行7.6.2 使用命名空间名称限定符“::”EG:kk.noon::hello();第8章复合与继承第一,复合,英文是“Composition”第二,继承,英文是“Inheritance”回应 2012-04-12 10:07
-
JJJ (回到2013)
关键字 2.5.11 typeof is as. typeof 是用字符串形式返回对象的类型。 is 用来判断一个对象是否属于一种类型. as 如果一个对象属于一种类型,那么as返回这个对象;否则返回null。 2.5.12 in 关键字用来判断一个对象是否作为另一个对象的键(Key)或索引 2.5.13 delete delete 关键字可以来删除对象的动态实例属性,非动态属性不能删除。如果要将一个属性所持有的引用删除,将null 赋值给该属性即可。 2.6 ActionScr...2012-04-12 10:07
关键字2.5.11 typeof is as.typeof 是用字符串形式返回对象的类型。is 用来判断一个对象是否属于一种类型.as 如果一个对象属于一种类型,那么as返回这个对象;否则返回null。2.5.12in 关键字用来判断一个对象是否作为另一个对象的键(Key)或索引2.5.13 deletedelete 关键字可以来删除对象的动态实例属性,非动态属性不能删除。如果要将一个属性所持有的引用删除,将null 赋值给该属性即可。2.6 ActionScript 3 的保留字词汇关键字(lexical keywords)、语法关键字(syntactic keywords)、为将来预留的词(future reserved words)。3.4.6 break 和continue 的简单用法这里的概念我也是老混乱continue 只是终止当前这一轮的循环,直接跳到下一轮循环,而在这一轮循环中,循环体内continue 后面的语句也不会被执行。4.1.2 函数表达式定义法function 函数名(参数1:参数类型,参数2:参数类型...):返回值类型{//函数内部语句} //例子:function testAdd(a:int, b:int):int {return a+b;} 4.1.2 函数表达式定义法var 函数名:Function = function(参数1:参数类型,参数2:参数型...):返回值类型{//函数内部语句} //例子:var testAdd:Function = function(a:int,b:int):int {return a+b;}4.2 参数接触任何一门语言的函数,首先要问的问题就是参数到底是传引用还是传值。这两种方式对代码编写有很大的影响。在 ActionScript 3 中,所有的参数都是按引用传入的。4.2.3 访问参数信息和...(rest)关键字arguments 对象如同一个数组,arguments[0]、arguments[1]访问传入的第一个参数、第二个参数关键字...(rest),一旦使用了...(rest)关键字,那么arguments 就不能再使用了。EG:function testA(...paras):void {第5章类和对象——从定义到原理对面向对象编程有丰富经验的读者,可以略过本章的大部分内容,但对5.7.5节、5.8.2节、5.11 节、5.12节请留心阅读。5.7.5 应用2:使用静态属性部分实现Enumeration5.8.2 构造函数只能使用public访问控制单例实现参见10.1.3 节5.11 ActionScript3 中的方法重载ActionScript3 并不支持方法重载,但我们可以用新增的“...”字来实现类似的行为。5.12 含有多个类的ActionScript3 类文件的标准例子。as文件内不同包名相同的类,叫包外类,类似内部类第6章ActionScript 3 中的封装:类的成员、类、包与访问控制6.7 getter 和setter 方法没懂。。似乎把get*、set*方法,设计成了语言内部方法,鸡肋的感觉。6.9 包外类Java读者注意,这个包外类和Java中的内嵌类不同,不定义在class{}中,不对外可见第7章 *命名空间不同于c++中的namespace和packet的概念,我认为这个定义当初主要是解决内嵌在帧中的as代码而设计的,同样的代码在不同位置状态的发挥不同的功能。当然还没有细致看。7.6 如何引用命名空间7.6.1 打开命名空间use namespace2. use namespace 指令不受上下文逻辑影响全部先执行7.6.2 使用命名空间名称限定符“::”EG:kk.noon::hello();第8章复合与继承第一,复合,英文是“Composition”第二,继承,英文是“Inheritance”回应 2012-04-12 10:07 -
JJJ (回到2013)
第一章 ActionScript3的特色 1.运行时异常(Runtime Exception)处理机制 2.运行时类型(Runtime Types) 3.密封类(Sealed Classes) 动态类也可能通过使用动态关键词dyanmic得到。 4.闭包方法(Method Closure) 5.使用E4X理论处理XML 数据 ECMAScript for XML(E4X),ECMAScript是javascript的标准。 6.正则表达式 7.命名空间 其概念不同于其他OOP语言中的定义,而是来源于XML 语言中命名空间的概念 8.新基元数据...2012-04-11 18:16
第一章ActionScript3的特色1.运行时异常(Runtime Exception)处理机制2.运行时类型(Runtime Types)3.密封类(Sealed Classes)动态类也可能通过使用动态关键词dyanmic得到。4.闭包方法(Method Closure)5.使用E4X理论处理XML 数据 ECMAScript for XML(E4X),ECMAScript是javascript的标准。6.正则表达式7.命名空间 其概念不同于其他OOP语言中的定义,而是来源于XML 语言中命名空间的概念8.新基元数据类型第二章2.1.2ActionScript3 中预定义的基元数据类型一共有:Boolean、int、Number、String 和uint。2.2.1 声明变量的语法在ActionScript3中声明变量的格式如下:var 变量名:数据类型;var 变量名:数据类型=值;ActionScript3中变量持有引用,指向要操作的对象。和Java不同,ActionScript3 变量本身是不能持有值的2.3 使用const声明常量2.4.3能用整数值时优先使用int和uint。整数值有正负之分时,请使用int。只处理正整数,优先使用uint。处理和颜色相关的数值时,使用uint。uint最大值4294967295Number类型的bug:1.小数相加不一定能得到整数。2.不要让数值差距过大的浮点数相加减,结果可能有偏差。----------PDF-P46回应 2012-04-11 18:16
论坛 · · · · · ·
概念清晰 | 来自zrong | 2010-10-23 | |
原理很透 实践不足 | 来自阿缺™无从驯服的斑马 | 3 回应 | 2009-03-26 |
国内的第一本as3.0好书 | 来自j_d | 2008-12-01 | |
感觉缺乏提高兴趣的例子 | 来自纸介质 | 1 回应 | 2008-06-22 |
以下豆列推荐 · · · · · · ( 全部 )
- Flash之路 (康德)
- 好好学习 天天向上 (民间抖机灵艺人)
- Farewell (ichoyb)
- 已购书籍 (dalton)
- 拥有的书--同城换书 (zleee)
谁读这本书?
二手市场
订阅关于Flash ActionScript 3殿堂之路的评论:
feed: rss 2.0
0 有用 EP 2009-09-26
很猛的flash语法的书·得经常读··经常用·
0 有用 Zen 2011-09-04
L
0 有用 Antares 2009-03-24
入门级书
0 有用 大怪兽 2009-08-11
挺详细的
0 有用 future 2011-11-04
没有实践,一片迷茫啊
0 有用 摇滚喵喵子 2018-09-22
很早前看的,内容很浅,但是内容编排不错,讲的还是比较好的。如果现在这年头还有人想学AS3的话当做第一本入门书是很好的。
0 有用 飞扬天际 2016-02-07
获益最多的地方在于java等语言跟as3的比较以及as1 2跟as3比较
0 有用 漫步 2014-12-26
和C# javascript相似
0 有用 forDream 2014-11-08
入门经典,但是最后几张如何控制资源.fla的API讲的太浅显了
0 有用 国王 2014-08-13
工具书,快过时了