书籍详情
ActionScript 3.0开发技术大全
作者:李方捷 等编著
出版社:清华大学出版社
出版时间:2009-06-01
ISBN:9787302196570
定价:¥79.80
购买这本书可以去
内容简介
《ActionScript 3.0开发技术大全》全面细致地讲解ActionScript 3.0 语言语法和功能特性,并配合具体的示例加深读者对ActionScript 3.0知识点的理解。《ActionScript 3.0开发技术大全》从ActionScript 3.0的基本概念开始,一步步引导读者使用ActionScript 3.0的调试和开发工具,掌握ActionScript 3.0的语法,并在实践中综合运用ActionScript 3.0的各个知识点。《ActionScript 3.0开发技术大全》将以Flex Builder 3为主调试书中提及的示例代码,读者将学会主流的ActionScript 3.0开发工具。另外,《ActionScript 3.0开发技术大全》还介绍了Adobe AIR技术,使读者初步掌握AIR应用程序的开发技术。最后,《ActionScript 3.0开发技术大全》使用本地播放器示例和聊天室程序实例加深读者对ActionScript 3.0应用开发的理解。《ActionScript 3.0开发技术大全》力求知识点讲解清晰明了,案例上手快速,使读者自然融入ActionScript 3.0的学习之中。
作者简介
李方捷,互动设计师,高级程序员。从2002年开始接触Flash和ActionScript技术至今,长期跟踪ActionScript技术的最新发展,对ActionScript技术有深入研究。曾经在蓝色理想、闪吧等经典论坛上发表过多篇相关技术文章,受到广大读者的好评。现任职于雅戈尔集团,从事集团内部ERP系统、业务系统的研发工作。曾经从事过医疗软件的研发工作,参与开发了医院信息管理系统(HIS)、临床检验信息管理系统(LIS)及卫生局中心端的药品招标采购系统及电子政务系统等。
目录
第1篇 ActionScript3.0语言基础.
第1章 ActionScript3.0概述 2
1.1 ActionScript概述 2
1.1.1 ActionScript环境 2
1.1.2 ActionScript3.0特性 3
1.1.3 ActionScript3.0代码组织 5
1.2 ActionScript3.0API概览 5
1.3 小结 8
第2章 搭建ActionScript3.0开发环境 9
2.1 搭建基于FlashCS3IDE的开发环境 9
2.1.1 安装FlashCS3ID 9
2.1.2 安装FlashCS3IDEupdate9.0.2 11
2.1.3 在FlashCS3IDE下创建ActionScript3.0项目 11
2.2 搭建基于Flex的开发环境 13
2.2.1 安装FlexBuilder3 13
2.2.2 在FlexBuilder3下创建ActionScript3.0项目 15
2.3 服务端部署 16
2.3.1 安装JDK 16
2.3.2 安装Tomcat服务器 18
2.3.3 Tomcat集成RED5服务器 20
2.4 安装VisualBasic6.0 22
2.5 小结 23
第3章 ActionScript3.0语法 24
3.1 变量 24
3.1.1 变量声明 24
3.1.2 变量赋值 25
3.1.3 变量的生存周期 26
3.2 基本数据类型 27
3.2.1 Object类型 28
3.2.2 int类型 28
3.2.3 uint类型 29
3.2.4 Number类型 30
3.2.5 Boolean类型 32
3.2.6 String类型 33
3.2.7 Null类型 34
3.2.8 void类型和*类型 34
3.3 动态数据类型检查 35
3.4 变量的类型转换 37
3.5 ActionScript3.0语法 38
3.5.1 大小写敏感 38
3.5.2 字面量 38
3.5.3 分号 39
3.5.4 点号 39
3.5.5 括号 39
3.5.6 常量 40
3.5.7 注释 41
3.5.8 关键字与保留字 41
3.6 操作符 42
3.6.1 ActionScript3.0的运算规则 42
3.6.2 初始化操作符 43
3.6.3 数学操作符 43
3.6.4 位运算符 45
3.6.5 赋值操作符 47
3.6.6 关系操作符 47
3.6.7 逻辑操作符 48
3.6.8 条件操作符 49
3.6.9 E4X操作符 49
3.7 条件语句 50
3.7.1 if…else语句 50
3.7.2 switch语句 53
3.8 循环语句 55
3.8.1 while语句 55
3.8.2 do…while语句 56
3.8.3 for语句 56
3.8.4 for…in语句 57
3.8.5 foreach…in语句 58
3.8.6 break与continue 59
3.9 函数 60
3.9.1 函数的基本概念 60
3.9.2 函数定义与调用 60
3.9.3 函数的参数 63
3.9.4 函数的返回值 66
3.9.5 函数对象 66
3.9.6 函数的生存周期 67
3.9.7 递归函数 68
3.9.8 全局函数 69
3.10 小结 72
第2篇 ActionScript3.0面向对象特性
第4章 ActionScript3.0面向对象编程 74
4.1 面向对象编程 74
4.1.1 对象的世界 74
4.1.2 具体与抽象 75
4.2 类 75
4.2.1 类的定义 76
4.2.2 类的属性 78
4.2.3 类的方法 80
4.2.4 对象成员与静态成员 83
4.2.5 this关键字 84
4.2.6 动态类 85
4.3 接口 86
4.3.1 接口定义 86
4.3.2 接口实现 87
4.3.3 接口应用 87
4.4 继承 89
4.4.1 实现继承 89
4.4.2 对象成员的继承 90
4.4.3 静态成员继承 93
4.5 包 94
4.5.1 创建包 94
4.5.2 类路径 95
4.5.3 使用包 98
4.6 订单利润计算示例 99
4.6.1 需求分析 99
4.6.2 编写代码 100
4.7 小结 103
第5章 ActionScript3.0中的String对象 104
5.1 创建String对象 104
5.2 字符串处理 105
5.2.1 字符处理 105
5.2.2 字符串比较 107
5.2.3 裁割与连接 108
5.2.4 查找、匹配与替换 110
5.2.5 提取子串 112
5.2.6 大小写转换 113
5.2.7 空白处理 114
5.3 制作文字移动效果 115
5.4 小结 116
第6章 ActionScript3.0中的Array类型 117
6.1 索引数组 117
6.1.1 创建索引数组 117
6.1.2 数组元素的语句遍历 118
6.1.3 数组元素的函数遍历 120
6.1.4 元素处理 123
6.1.5 数组复制 126
6.1.6 查找与匹配 127
6.1.7 数组排序 128
6.1.8 数组与字符串 131
6.2 关联数组 131
6.2.1 Object类实现的关联数组 132
6.2.2 Dictionary类实现的关联数组 132
6.3 多维数组 133
6.4 太阳系行星排序示例 135
6.5 小结 138
第7章 ActionScript3.0中的日期和时间 139
7.1 日期与时间 139
7.1.1 创建日期对象 139
7.1.2 日期对象的属性与方法 140
7.1.3 日期格式化 143
7.2 时间间隔 144
7.2.1 使用Timer类 144
7.2.2 秒表示例 146
7.3 小结 149
第8章 ActionScript3.0异常处理 150
8.1 ActionScript3.0异常 150
第3篇 ActionScript3.0可视化编程
第9章 可视化编程基础 170
第10章 对象交互与事件处理 199
第11章 ActionScript3.0可视对象 225
第4篇 ActionScript3.0数据处理
第12章 数字类型与数学运算 272
第13章 XML应用基础 280
第14章 正则表达式与字符串匹配 299
第5篇 ActionScript3.0图形编程
第15章 ActionScript3.0中的几何对象 318
第16章 ActionScript3.0图形绘制 329
第17章 ActionScript3.0运动编程 346
第18章 位图处理 369
第19章 ActionScript3.0滤镜 393
第6篇 ActionScript3.0多媒体编程
第20章 音频编程 418
第21章 视频编程 443
第7篇 ActionScript3.0数据通信
第22章 本地通信 480
第23章 网络通信 492
第8篇 深入FlashPlayer
第24章 FlashPlayer的客户端系统 522
第25章 FlashPlayer的安全特性 540
第26章 FlashPlayer与宿主程序 565
第27章 ActionScript打印控制 574
第9篇 FlashAIR入门
第28章 创建与部署AIR应用 584
第29章 AIR部分特性介绍 598
第10篇 实战篇
第30章 AdobeAIR应用——本地播放器 644
第31章 AsWing应用——聊天室程序 698
第1章 ActionScript3.0概述 2
1.1 ActionScript概述 2
1.1.1 ActionScript环境 2
1.1.2 ActionScript3.0特性 3
1.1.3 ActionScript3.0代码组织 5
1.2 ActionScript3.0API概览 5
1.3 小结 8
第2章 搭建ActionScript3.0开发环境 9
2.1 搭建基于FlashCS3IDE的开发环境 9
2.1.1 安装FlashCS3ID 9
2.1.2 安装FlashCS3IDEupdate9.0.2 11
2.1.3 在FlashCS3IDE下创建ActionScript3.0项目 11
2.2 搭建基于Flex的开发环境 13
2.2.1 安装FlexBuilder3 13
2.2.2 在FlexBuilder3下创建ActionScript3.0项目 15
2.3 服务端部署 16
2.3.1 安装JDK 16
2.3.2 安装Tomcat服务器 18
2.3.3 Tomcat集成RED5服务器 20
2.4 安装VisualBasic6.0 22
2.5 小结 23
第3章 ActionScript3.0语法 24
3.1 变量 24
3.1.1 变量声明 24
3.1.2 变量赋值 25
3.1.3 变量的生存周期 26
3.2 基本数据类型 27
3.2.1 Object类型 28
3.2.2 int类型 28
3.2.3 uint类型 29
3.2.4 Number类型 30
3.2.5 Boolean类型 32
3.2.6 String类型 33
3.2.7 Null类型 34
3.2.8 void类型和*类型 34
3.3 动态数据类型检查 35
3.4 变量的类型转换 37
3.5 ActionScript3.0语法 38
3.5.1 大小写敏感 38
3.5.2 字面量 38
3.5.3 分号 39
3.5.4 点号 39
3.5.5 括号 39
3.5.6 常量 40
3.5.7 注释 41
3.5.8 关键字与保留字 41
3.6 操作符 42
3.6.1 ActionScript3.0的运算规则 42
3.6.2 初始化操作符 43
3.6.3 数学操作符 43
3.6.4 位运算符 45
3.6.5 赋值操作符 47
3.6.6 关系操作符 47
3.6.7 逻辑操作符 48
3.6.8 条件操作符 49
3.6.9 E4X操作符 49
3.7 条件语句 50
3.7.1 if…else语句 50
3.7.2 switch语句 53
3.8 循环语句 55
3.8.1 while语句 55
3.8.2 do…while语句 56
3.8.3 for语句 56
3.8.4 for…in语句 57
3.8.5 foreach…in语句 58
3.8.6 break与continue 59
3.9 函数 60
3.9.1 函数的基本概念 60
3.9.2 函数定义与调用 60
3.9.3 函数的参数 63
3.9.4 函数的返回值 66
3.9.5 函数对象 66
3.9.6 函数的生存周期 67
3.9.7 递归函数 68
3.9.8 全局函数 69
3.10 小结 72
第2篇 ActionScript3.0面向对象特性
第4章 ActionScript3.0面向对象编程 74
4.1 面向对象编程 74
4.1.1 对象的世界 74
4.1.2 具体与抽象 75
4.2 类 75
4.2.1 类的定义 76
4.2.2 类的属性 78
4.2.3 类的方法 80
4.2.4 对象成员与静态成员 83
4.2.5 this关键字 84
4.2.6 动态类 85
4.3 接口 86
4.3.1 接口定义 86
4.3.2 接口实现 87
4.3.3 接口应用 87
4.4 继承 89
4.4.1 实现继承 89
4.4.2 对象成员的继承 90
4.4.3 静态成员继承 93
4.5 包 94
4.5.1 创建包 94
4.5.2 类路径 95
4.5.3 使用包 98
4.6 订单利润计算示例 99
4.6.1 需求分析 99
4.6.2 编写代码 100
4.7 小结 103
第5章 ActionScript3.0中的String对象 104
5.1 创建String对象 104
5.2 字符串处理 105
5.2.1 字符处理 105
5.2.2 字符串比较 107
5.2.3 裁割与连接 108
5.2.4 查找、匹配与替换 110
5.2.5 提取子串 112
5.2.6 大小写转换 113
5.2.7 空白处理 114
5.3 制作文字移动效果 115
5.4 小结 116
第6章 ActionScript3.0中的Array类型 117
6.1 索引数组 117
6.1.1 创建索引数组 117
6.1.2 数组元素的语句遍历 118
6.1.3 数组元素的函数遍历 120
6.1.4 元素处理 123
6.1.5 数组复制 126
6.1.6 查找与匹配 127
6.1.7 数组排序 128
6.1.8 数组与字符串 131
6.2 关联数组 131
6.2.1 Object类实现的关联数组 132
6.2.2 Dictionary类实现的关联数组 132
6.3 多维数组 133
6.4 太阳系行星排序示例 135
6.5 小结 138
第7章 ActionScript3.0中的日期和时间 139
7.1 日期与时间 139
7.1.1 创建日期对象 139
7.1.2 日期对象的属性与方法 140
7.1.3 日期格式化 143
7.2 时间间隔 144
7.2.1 使用Timer类 144
7.2.2 秒表示例 146
7.3 小结 149
第8章 ActionScript3.0异常处理 150
8.1 ActionScript3.0异常 150
第3篇 ActionScript3.0可视化编程
第9章 可视化编程基础 170
第10章 对象交互与事件处理 199
第11章 ActionScript3.0可视对象 225
第4篇 ActionScript3.0数据处理
第12章 数字类型与数学运算 272
第13章 XML应用基础 280
第14章 正则表达式与字符串匹配 299
第5篇 ActionScript3.0图形编程
第15章 ActionScript3.0中的几何对象 318
第16章 ActionScript3.0图形绘制 329
第17章 ActionScript3.0运动编程 346
第18章 位图处理 369
第19章 ActionScript3.0滤镜 393
第6篇 ActionScript3.0多媒体编程
第20章 音频编程 418
第21章 视频编程 443
第7篇 ActionScript3.0数据通信
第22章 本地通信 480
第23章 网络通信 492
第8篇 深入FlashPlayer
第24章 FlashPlayer的客户端系统 522
第25章 FlashPlayer的安全特性 540
第26章 FlashPlayer与宿主程序 565
第27章 ActionScript打印控制 574
第9篇 FlashAIR入门
第28章 创建与部署AIR应用 584
第29章 AIR部分特性介绍 598
第10篇 实战篇
第30章 AdobeAIR应用——本地播放器 644
第31章 AsWing应用——聊天室程序 698
猜您喜欢