ActionScript 3.0从入门到精通PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:翟宝利等编著
- 出 版 社:北京:化学工业出版社
- 出版年份:2009
- ISBN:9787122063007
- 页数:389 页
第一篇 ActionScript 3.0基础知识第1章 ActionScript 3.0概述 2
1.1 ActionScript 3.0简介 2
1.2 ActionScript 3.0开发环境 3
1.2.1 Flash CS3/CS4 4
1.2.2 Flex Builder 3 4
1.2.3 FlashDevelop 5
1.2.4 FDT3 6
1.2.5 ActionScript 3.0编程软件的选择 6
1.3 学习ActionScript 3.0的建议 7
1.3.1 使用帮助文档 7
1.3.2 读适合自己的书 7
1.3.3 访问热门网站、社区 8
1.3.4 关注博客 8
1.4 第一个ActionScript程序 9
1.5 面向对象编程 10
1.6 小结 11
第2章 程序结构与语法 12
2.1 包与类的结构 12
2.1.1 包 12
2.1.2 类的定义 12
2.1.3 构造函数 13
2.1.4 实例 13
2.1.5 文档类 14
2.2 基本语法格式 15
2.2.1 点语法 15
2.2.2 严格区分大小写 16
2.2.3 分号结尾 16
2.2.4 注释 16
2.2.5 保留字与关键字 17
2.2.6 关于常量 17
2.3 小结 18
第二篇 ActionScript 3.0编程基础第3章 基元值 20
3.1 数据类型 20
3.1.1 Boolean数据类型 20
3.1.2 int数据类型 21
3.1.3 Null数据类型 21
3.1.4 Number数据类型 21
3.1.5 String数据类型 21
3.1.6 uint数据类型 22
3.1.7 void数据类型 22
3.2 类型转换 23
3.2.1 自动转换 23
3.2.2 强制转换 24
3.2.3 转换规律 24
3.3 运算符 26
3.3.1 算术运算符 26
3.3.2 赋值运算符 27
3.3.3 逻辑运算符 27
3.3.4 比较运算符 28
3.3.5 位运算符 28
3.4 小结 29
第4章 条件与循环 31
4.1 条件句 31
4.1.1 if条件句 31
4.1.2 if...else条件句 32
4.1.3 if...else if...else条件句 32
4.1.4 switch...case条件句 33
4.2 循环句 35
4.2.1 while循环句 35
4.2.2 do...while循环句 35
4.2.3 for循环句 36
4.2.4 for...in循环句 36
4.2.5 for each...in循环句 37
4.3 小结 38
第5章 函数 39
5.1 函数的定义 39
5.1.1 定义函数 39
5.1.2 使用默认值 40
5.1.3 使用多个参数 40
5.1.4 函数的属性 41
5.1.5 函数的嵌套 41
5.1.6 函数值 42
5.1.7 函数的arguments对象 43
5.2 函数的使用 44
5.2.1 调用函数 45
5.2.2 函数的作用域 45
5.2.3 函数内的变量 46
5.3 综合实例 46
5.4 小结 50
第6章 面向对象编程基础 51
6.1 面向对象与类 51
6.1.1 面向对象基础 52
6.1.2 类的封装 52
6.2 继承 53
6.2.1 继承的实现方法 53
6.2.2 静态属性 55
6.2.3 覆盖 56
6.2.4 构造函数与继承 58
6.2.5 final属性 59
6.2.6 静态类与动态类 60
6.3 多态 61
6.4 接口 63
6.4.1 接口的声明 63
6.4.2 接口的实现 63
6.5 作用域 65
6.6 命名空间 67
6.7 存取器方法 69
6.8 小结 70
第7章 数组 71
7.1 数组基本概念 71
7.2 创建数组 71
7.2.1 数组构造函数 72
7.2.2 数组访问运算符 72
7.3 数组的属性 73
7.4 数组的构造 73
7.4.1 一维数组 73
7.4.2 二维数组与多维数组 74
7.5 合并数组 74
7.6 数组元素排序 75
7.6.1 sort方法 75
7.6.2 sortOn方法 77
7.6.3 reverse方法 77
7.7 添加删除数组元素 78
7.7.1 添加删除数组元素的基本方法 78
7.7.2 slice方法 78
7.7.3 splice方法 79
7.8 数组与字符串间的转换 79
7.8.1 数组转化为字符串的方法 80
7.8.2 字符串转化为数组的方法 80
7.9 数组的检索 82
7.9.1 indexOf方法 82
7.9.2 lastIndexOf方法 82
7.9.3 every方法 82
7.9.4 some方法 84
7.9.5 filter方法 84
7.10 循环访问数组元素 86
7.10.1 for循环遍历数组 87
7.10.2 for...in与for each...in遍历 87
7.10.3 forEach方法 88
7.10.4 map方法 88
7.11 关联数组 89
7.11.1 字符串键的关联数组 89
7.11.2 对象键的关联数组 90
7.12 小结 90
第8章 事件 91
8.1 事件基础 91
8.2 注册事件 92
8.3 注销事件 95
8.4 事件对象 96
8.4.1 事件目标属性 97
8.4.2 事件类型属性 97
8.4.3 事件流属性 98
8.4.4 事件流实例 100
8.5 侦听器优先级 102
8.6 事件的关联行为 103
8.7 自定义事件 105
8.7.1 自定义事件的步骤 105
8.7.2 自定义事件的关联行为 108
8.8 鼠标事件 110
8.8.1 鼠标事件的属性 110
8.8.2 鼠标事件的方法 112
8.9 键盘事件 114
8.9.1 键盘事件的属性 114
8.9.2 键盘事件的方法 115
8.10 焦点事件 116
8.11 小结 118
第三篇 ActionScript 3.0多媒体编程应用第9章 矢量图 120
9.1 矢量图简介 120
9.2 Graphics类的使用 120
9.2.1 Graphics类简介 120
9.2.2 绘制直线 121
9.2.3 绘制曲线 122
9.2.4 绘制简单几何图形 125
9.2.5 绘制任意几何图形 127
9.2.6 综合实例:模拟压感绘图 134
9.3 Math类与矢量绘图 139
9.4 Point类与矢量绘图 142
9.5 图形的缩放 143
9.5.1 缩放比例 144
9.5.2 九切片缩放 145
9.5.3 Matrix缩放 148
9.6 Matrix类与图像变形 149
9.6.1 Matrix映射规则 150
9.6.2 MatrixTransformer对Matrix的控制 151
9.7 小结 153
第10章 位图与像素 154
10.1 位图 154
10.1.1 创建位图 154
10.1.2 加载位图 155
10.1.3 缓存位图 156
10.2 BitmapData类 158
10.2.1 像素填充 158
10.2.2 共用位图信息 159
10.2.3 拷贝位图信息 160
10.2.4 draw方法 162
10.2.5 像素操作:取色 164
10.2.6 像素操作:设置颜色 166
10.3 滤镜 171
10.3.1 投影滤镜 171
10.3.2 发光滤镜 173
10.3.3 模糊滤镜 174
10.3.4 斜角滤镜 175
10.4 杂点 176
10.4.1 noise 176
10.4.2 perlinNoise 177
10.5 小结 180
第11章 显示对象容器 181
11.1 显示对象容器概述 181
11.1.1 添加子对象 181
11.1.2 子对象的深度 183
11.1.3 numChildren属性 184
11.1.4 对深度索引的控制 185
11.1.5 删除子对象 187
11.1.6 getObjectsUnderPoint方法 189
11.2 Stage类 191
11.2.1 独一无二的stage 191
11.2.2 stage的全局属性 192
11.2.3 stage特殊事件 196
11.3 Sprite类 198
11.3.1 按钮模式 198
11.3.2 拖放模式 199
11.4 MovieClip类 204
11.4.1 时间轴的基本单位 204
11.4.2 时间轴的属性和方法 205
11.4.3 播放头事件 209
11.5 Loader类 212
11.5.1 加载显示对象 213
11.5.2 访问加载对象 213
11.5.3 加载进度与LoaderInfo 215
11.5.4 contentLoaderInfo属性 217
11.6 小结 218
第12章 显示文本 219
12.1 创建显示文本 219
12.2 设置文本格式 219
12.2.1 使用TextField格式属性 220
12.2.2 HTML标签 221
12.2.3 使用TextFormat对象设置格式 223
12.2.4 使用CSS设置格式 226
12.3 对文本的控制 229
12.3.1 输入文本 229
12.3.2 选择文本 231
12.3.3 控制文本 232
12.4 综合实例:动态文本旋转 234
12.5 小结 237
第13章 动画编程 238
13.1 播放头动画 238
13.2 计时器动画 243
13.3 面向对象动画编程 247
13.3.1 多个类的结合 249
13.3.2 类动画效果的继承 255
13.4 Tween类动画编程 259
13.4.1 设置Tween动画 259
13.4.2 缓动函数简介 260
13.4.3 Tween动画的设置 262
13.5 TransitionManager类调用预设动画 264
13.5.1 百叶窗过渡效果 264
13.5.2 淡入淡出效果 265
13.5.3 飞入飞出效果 266
13.5.4 遮罩渐变效果 268
13.5.5 照片渐变效果 269
13.5.6 像素融解效果 271
13.5.7 旋转过渡效果 271
13.5.8 挤压渐变效果 272
13.5.9 划入划出渐变效果 273
13.5.10 缩放渐变效果 274
13.5.11 综合实例 275
13.6 小结 279
第14章 声音与视频流编程 280
14.1 处理声音 280
14.1.1 加载外部声音文件 280
14.1.2 声音的加载进度 281
14.1.3 声音的基本控制 282
14.1.4 调节音量 284
14.1.5 多个声道的调节 287
14.1.6 声音的全局控制 288
14.1.7 声音的波型 290
14.1.8 声音的元数据信息 292
14.1.9 捕获声音输入 293
14.2 处理视频 295
14.2.1 加载外部视频文件 295
14.2.2 视频播放的基本控制 296
14.2.3 视频的声音与图像 297
14.2.4 metadata与回调方法 298
14.2.5 播放进度控制条的实现 300
14.2.6 捕获视频输入 302
14.2.7 视频提示点 303
14.3 小结 305
第四篇 ActionScript 3.0编程提高第15章 XML基础与应用 308
15.1 创建XML内容 308
15.2 访问XML对象 309
15.2.1 访问XML元素 309
15.2.2 属性的添加与访问 310
15.2.3 插入元素 311
15.2.4 删除元素、属性或字符节点 312
15.2.5 访问后代元素 313
15.3 加载XML文件 313
15.3.1 加载后访问XML对象 313
15.3.2 访问XML文件注释和处理指令 314
15.4 XMLList类 316
15.4.1 访问XMLList对象 317
15.4.2 处理XML的E4X方法 317
15.4.3 遍历XMLList对象 319
15.5 XML应用 319
15.5.1 RSS阅读 319
15.5.2 RSS抓取类 322
15.6 小结 324
第16章 通讯与网络 325
16.1 从外部文档加载数据 325
16.2 与外部程序通讯 326
16.3 本地通讯 328
16.4 安全策略 329
16.4.1 安全沙箱 330
16.4.2 本地受信任的设置 331
16.4.3 域名间受信任的设置 332
16.4.4 笔者的受信任设置 333
16.5 navigateToURL打开网址 333
16.6 图像编码、传输和保存 335
16.6.1 Flash中下载使用JPGEncoder类 335
16.6.2 Flex Builder中设置使用JPGEncoder类 337
16.6.3 压缩图像的传输与保存 339
16.7 小结 342
第17章 正则表达式 343
17.1 正则表达式简介 343
17.1.1 什么是与正则表达式 343
17.1.2 一个简单的正则表达式验证过程 343
17.2 正则表达式基本概念 344
17.2.1 正则表达式的元字符 344
17.2.2 正则表达式的元序列 349
17.2.3 正则表达式的标志 354
17.3 常用正则表达式 356
17.4 实例:转换中文大写字符 357
17.5 小结 359
第18章 客户端持久性 360
18.1 共享对象SharedObject 360
18.1.1 构造本地共享对象 360
18.1.2 本地共享对象的写入 362
18.1.3 本地共享对象的清除 363
18.2 文件共享SharedObject对象 364
18.3 小结 367
第19章 高级缓动类 368
19.1 Tweener的配置和使用 368
19.1.1 Tweener的下载和配置 368
19.1.2 Tweener的添加语法 369
19.1.3 Tweener的暂停与重新开始 370
19.1.4 Tweener的长度基准 372
19.1.5 Tweener的延迟 373
19.1.6 原型参数base 375
19.1.7 缓动模型transition 377
19.2 Tweener特殊参数配置 379
19.2.1 特殊颜色参数的设置与使用 379
19.2.2 特殊显示参数 383
19.2.3 特殊曲线参数 383
19.3 小结 389
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《Python3从入门到实战》董洪伟 2019
- 《小提琴入门新教程 第3册》王中男著 2018
- 《小提琴入门新教程 第2册》王中男编著 2017
- 《新手养花从入门到精通》徐帮学编 2019
- 《少儿速成中国象棋 入门篇 上》田磊 2016
- 《隐之诗 不打草稿的古风水彩画入门》肖辉责任编辑;(中国)飞乐鸟工作室 2019
- 《人工智能入门》范瑞峰,顾小清主编 2019