图书介绍
ActionScript 3.0开发技术大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李方捷等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302196570
- 出版时间:2009
- 标注页数:723页
- 文件大小:352MB
- 文件页数:747页
- 主题词:动画-设计-图形软件,Flash ActionScript 3.0
PDF下载
下载说明
ActionScript 3.0开发技术大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 ActionScript3.0语言基础2
第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 搭建基于Flash CS3 IDE的开发环境9
2.1.1 安装Flash CS3 ID9
2.1.2 安装Flash CS3 IDE update9.0.211
2.1.3 在Flash CS3 IDE下创建ActionScript3.0项目11
2.2 搭建基于Flex的开发环境13
2.2.1 安装Flex Builder313
2.2.2 在Flex Builder3下创建ActionScript3.0项目15
2.3 服务端部署16
2.3.1 安装JDK16
2.3.2 安装Tomcat服务器18
2.3.3 Tomcat集成RED5服务器20
2.4 安装Visual Basic6.022
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 ActionScript 3.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 ActionScript 3.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 for each&in语句58
3.8.6 break与continue59
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篇 ActionScript 3.0面向对象特性74
第4章 ActionScript 3.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章 ActionScript 3.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章 ActionScript 3.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章 ActionScript 3.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章 ActionScript 3.0异常处理150
8.1 ActionScript 3.0异常150
8.1.1 异常概述150
8.1.2 异常分类150
8.2 ActionScript 3.0调试方法152
8.2.1 Flash Player的调试版本152
8.2.2 在Flash CS3 IDE中调试152
8.2.3 在Flex Builder 3中进行调试155
8.3 处理ActionScript 3.0中的异常160
8.3.1 使用try…catch&finally语句160
8.3.2 throw语句主动抛出异常162
8.3.3 处理异常事件163
8.4 异常类型163
8.4.1 异常对象164
8.4.2 异常分类164
8.4.3 自定义异常类型166
8.5 小结167
第3篇 ActionScript 3.0可视化编程170
第9章 可视化编程基础170
9.1 可视化编程模型170
9.1.1 可视化编程概述170
9.1.2 可视对象172
9.1.3 可视对象列表175
9.1.4 可视对象管理函数181
9.2 文档类绑定和元件类绑定194
9.2.1 Flash文档类绑定195
9.2.2 元件类绑定196
9.3 小结198
第10章 对象交互与事件处理199
10.1 ActionScript 3.0事件模型199
10.1.1 事件流200
10.1.2 事件侦听器204
10.2 事件对象208
10.2.1 事件类型基类Event208
10.2.2 鼠标事件类型MouseEvent211
10.2.3 键盘事件KeyboardEvent213
10.2.4 文本事件类TextEvent214
10.2.5 焦点事件FocusEvent214
10.2.6 计时器事件TimerEvent216
10.2.7 HTTP状态事件HTTPStatusEvent216
10.2.8 网络状态事件NetStatusEvent216
10.2.9 进度事件ProgressEvent217
10.2.10 异步异常事件ErrorEvent、IOErrorEvent.SecurityErrorEvent218
10.2.11 全屏事件FullScreenEvent219
10.3 虚拟键盘示例220
10.4 小结224
第11章 ActionScript3.0可视对象225
11.1 可视对象类DisplayObject225
11.1.1 可视对象列表225
11.1.2 位置、尺寸、透明度与可见性227
11.1.3 缩放与旋转228
11.1.4 坐标体系231
11.1.5 背景色232
11.1.6 区域与范围233
11.1.7 色彩调整235
11.1.8 遮罩236
11.1.9 位图缓存237
11.1.10 混合模式238
11.2 舞台对象Stage239
11.2.1 图像品质与帧频239
11.2.2 缩放与对齐240
11.2.3 焦点控制242
11.2.4 交互控制242
11.2.5 全屏控制243
11.3 容器对象Sprite245
11.3.1 按钮模式245
11.3.2 热区246
11.3.3 对象拖放247
11.4 影片剪辑MovieClip248
11.5 加载器Loader251
11.6 按钮对象SimpleButton254
11.7 文本框TextField255
11.7.1 文本类型255
11.7.2 外观控制256
11.7.3 设置文本256
11.7.4 处理HTML258
11.7.5 输入限制260
11.7.6 文本格式化260
11.7.7 多行模式262
11.7.8 适应与滚动263
11.7.9 选区264
11.7.10 字体嵌入265
11.7.11 事件处理268
11.8 小结269
第4篇 ActionScript 3.0数据处理272
第12章 数字类型与数学运算272
12.1 数字类型概述272
12.2 Math类273
12.2.1 角度与弧度273
12.2.2 Math常量273
12.2.3 最大值、最小值与绝对值274
12.2.4 数值舍入与随机函数274
12.2.5 幂运算与开方运算275
12.2.6 对数函数276
12.2.7 坐标与弧度276
12.2.8 三角函数277
12.3 求解一元二次方程示例278
12.4 小结279
第13章 XML应用基础280
13.1 了解XML280
13.2 处理XML数据283
13.2.1 初始化XML对象283
13.2.2 访问与遍历285
13.3 XML对象288
13.3.1 XML对象的数据处理方式288
13.3.2 处理子节点289
13.3.3 访问XML数据293
13.3.4 处理命名空间294
13.4 网络图片加载器示例295
13.5 小结298
第14章 正则表达式与字符串匹配299
14.1 正则表达式概述299
14.2 正则表达式语法300
14.2.1 创建对象300
14.2.2 字符、元字符与元序列301
14.2.3 字符集306
14.2.4 组307
14.3 标记、属性与方法310
14.3.1 正则表达式的标记与属性310
14.3.2 正则表达式的方法314
14.4 小结315
第5篇 ActionScript 3.0图形编程318
第15章 ActionScript 3.0中的几何对象318
15.1 Point对象318
15.1.1 创建Point对象318
15.1.2 距离计算319
15.1.3 中间点319
15.1.4 极坐标转换319
15.1.5 坐标计算320
15.1.6 坐标缩放320
15.2 矩形对象321
15.2.1 创建Rectangle对象321
15.2.2 确定矩形位置321
15.2.3 调整矩形322
15.2.4 位置关系判定324
15.3 矩阵对象325
15.3.1 初始化Matrix对象326
15.3.2 矩阵应用327
15.4 小结328
第16章 ActionScript 3.0图形绘制329
16.1 绘制矢量图形329
16.1.1 位图与矢量图329
16.1.2 绘制矢量图330
16.2 使用线条330
16.2.1 设置线条样式331
16.2.2 直线与曲线332
16.3 使用填充334
16.3.1 单一色填充335
16.3.2 渐变色填充336
16.3.3 位图填充337
16.4 图形绘制函数338
16.4.1 内置图形绘制函数338
16.4.2 绘制三角形340
16.4.3 绘制正多边形340
16.5 白板示例341
16.6 小结345
第17章 ActionScript 3.0运动编程346
17.1 运动编程原理346
17.1.1 物体移动346
17.1.2 坐标计算348
17.2 简单物理引擎352
17.2.1 运动的物理原理352
17.2.2 创建物理引擎354
17.2.3 匀速直线运动363
17.2.4 匀加速运动364
17.2.5 圆周运动365
17.2.6 卫星绕地运动366
17.3 小结368
第18章 位图处理369
18.1 位图对象369
18.1.1 位图格式369
18.1.2 位图图像与位图数据370
18.1.3 创建位图对象370
18.1.4 载入位图对象371
18.2 处理位图数据371
18.2.1 位图复制372
18.2.2 像素处理376
18.2.3 位图填充378
18.2.4 生成噪点379
18.2.5 图像滚动381
18.2.6 色彩调整382
18.2.7 阀值处理383
18.2.8 图像混合384
18.3 位图画板示例386
18.4 小结392
第19章 ActionScript 3.0滤镜393
19.1 使用滤镜393
19.1.1 滤镜原理393
19.1.2 对可视对象应用滤镜394
19.1.3 对位图数据应用滤镜395
19.2 投影滤镜396
19.3 发光滤镜398
19.4 渐变发光滤镜399
19.5 模糊滤镜401
19.6 斜角滤镜403
19.7 渐变斜角滤镜404
19.8 色彩矩阵滤镜406
19.9 矩阵盘绕滤镜408
19.10 置换滤镜410
19.11 滤镜切换的相册示例412
19.12 小结415
第6篇 ActionScript 3.0多媒体编程418
第20章 音频编程418
20.1 音频概述418
20.2 播放声音418
20.2.1 音频嵌入419
20.2.2 音频载入420
20.2.3 流式音频422
20.3 播放控制424
20.3.1 缓冲控制424
20.3.2 回放控制424
20.3.3 音效控制425
20.4 MP3播放器425
20.5 使用麦克风434
20.5.1 获取麦克风434
20.5.2 回环模式435
20.5.3 静音设置436
20.6 录制音频到RED5服务器436
20.7 小结442
第21章 视频编程443
21.1 FLV视频443
21.1.1 视频概述443
21.1.2 视频转换444
21.2 播放视频445
21.2.1 视频嵌入445
21.2.2 组件播放446
21.2.3 视频载入447
21.2.4 流式视频449
21.3 播放控制450
21.3.1 缓冲控制450
21.3.2 回放控制451
21.3.3 视频音效453
21.4 视频播放器示例453
21.4.1 视频载入播放器453
21.4.2 视频流播放器461
21.5 使用摄像头467
21.5.1 获取摄像头467
21.5.2 模式设置468
21.5.3 本地回放469
21.5.4 运动检测469
21.5.5 图像质量469
21.5.6 视频录制470
21.6 录制视频到RED5服务器471
21.7 小结477
第7篇 ActionScript 3.0数据通信480
第22章 本地通信480
22.1 本地连接LocalConnection480
22.1.1 使用本地连接480
22.1.2 异域调用481
22.1.3 应用授权示例482
22.2 本地数据存储486
22.2.1 使用SharedObject本地存储486
22.2.2 用户登录示例487
22.3 小结491
第23章 网络通信492
23.1 处理外部数据492
23.1.1 请求与参数492
23.1.2 简单数据发送493
23.1.3 数据发送与载入494
23.1.4 图片载入示例497
23.2 远程数据共享499
23.2.1 使用远程共享499
23.2.2 绘图共享示例500
23.3 Flash Remoting调用远程方法503
23.3.1 调用远程方法503
23.3.2 远程调用示例505
23.4 套接字通信506
23.4.1 使用套接字通信506
23.4.2 套接字通信示例508
23.5 文件上传与下载512
23.5.1 文件上传512
23.5.2 文件下载515
23.5.3 文件上传下载示例515
23.6 小结520
第8篇 深入Flash Player522
第24章 Flash Player的客户端系统522
24.1 系统类System522
24.1.1 设置编码522
24.1.2 内存使用522
24.1.3 播放器控制523
24.1.4 剪贴板523
24.1.5 System类功能示例524
24.2 获取系统信息526
24.2.1 使用Capabilities类527
24.2.2 本地机器特性检测示例528
24.3 输入法编辑器IME控制530
24.3.1 使用IME530
24.3.2 IME控制示例532
24.4 fscommand()函数535
24.4.1 使用fscommand()函数535
24.4.2 fscommad()函数示例537
24.5 小结539
第25章 Flash Player的安全特性540
25.1 安全性概述540
25.1.1 权限管控模型540
25.1.2 安全沙箱模型541
25.2 系统管理员管控543
25.2.1 使用mms.cfg配置文件543
25.2.2 全局信任目录管控548
25.3 用户管控548
25.3.1 使用Flash Player设置对话框549
22.3.2 使用全局设置管理器550
25.3.3 用户受信任目录553
25.4 Flash Player许可控制554
25.4.1 内容载入许可554
25.4.2 交叉域与跨脚本访问许可555
25.4.3 宿主程序中的安全许可556
25.4.4 全屏模式安全许可557
25.4.5 本地连接安全许可557
25.5 交叉域安全示例558
25.5.1 创建测试的SWF558
25.5.2 跨脚本访问测试562
25.5.3 文本载入测试563
25.6 小结564
第26章 Flash Player与宿主程序565
26.1 使用外部接口Externallnterface类565
26.1.1 Externallnterface类565
26.1.2 ActionScript与JavaScript交互566
26.1.3 ActionScript与桌面程序交互567
26.2 网页脚本交互示例568
26.3 桌面应用交互示例571
26.4 小结573
第27章 ActionScript打印控制574
27.1 使用打印作业对象574
27.1.1 创建与启动打印作业574
27.1.2 设置打印内容575
27.1.3 打印调整576
27.2 打印示例577
27.3 小结582
第9篇 Flash AIR入门584
第28章 创建与部署AIR应用584
28.1 Adobe AIR运行时安装与配置584
28.2 使用Flash CS3 IDE创建和部署AIR应用585
28.2.1 安装Flash CS3 IDE update9.0.3585
28.2.2 创建和部署AIR应用585
28.3 使用Flex Builder 3创建和部署AIR应用588
28.4 AIR应用配置文件591
28.4.1 应用程序配置591
28.4.2 初始化窗口设置595
28.4.3 图标设置595
28.4.4 关联文件设置596
28.5 小结597
第29章 AIR部分特性介绍598
29.1 AIR本地窗口598
29.1.1 创建与关闭本地窗口598
29.1.2 添加窗体内容600
29.1.3 位置与尺寸600
29.1.4 窗口层叠控制602
29.1.5 本地窗口控制示例602
29.2 访问文件系统612
29.2.1 目录与文件引用612
29.2.2 目录与文件浏览614
29.2.3 目录与文件属性615
29.2.4 快速载入与保存616
29.2.5 目录与文件管理617
29.2.6 目录与文件管理示例620
29.2.7 文件内容读写626
29.2.8 文件内容读写示例629
29.3 访问数据库632
29.3.1 使用数据库连接632
29.3.2 建立数据表634
29.3.3 插入数据635
29.3.4 设置SQL语句参数636
29.3.5 查询数据636
29.3.6 用户注册与登录示例637
29.4 小结642
第10篇 实战篇644
第30章 Adobe AIR应用—本地播放器644
30.1 分析与设计644
30.1.1 功能分析644
30.1.2 界面设计645
30.1.3 模块设置647
30.2 建立项目649
30.3 创建新组件650
30.3.1 创建滚动容器组件650
30.3.2 创建复选框组件653
30.3.3 创建缓冲与播放控制条655
30.4 创建播放器工具类656
30.4.1 创建数据库工具类656
30.4.2 创建字符串工具类658
30.5 创建数据模块659
30.5.1 创建MediaFile类659
30.5.2 创建MediaFileList类662
30.6 创建播放器事件类665
30.7 创建播放器内核666
30.7.1 创建IMediaPlayerCore接口667
30.7.2 创建播放器内核基类667
30.7.3 创建MP3播放内核671
30.7.4 创建FLV播放内核675
30.8 创建播放器界面680
30.8.1 创建MediaFileltemUI类680
30.8.2 创建MediaFileListUI类682
30.8.3 创建播放列表管理器类684
30.8.4 创建播放控制面板类686
30.8.5 创建视频部件689
30.8.6 创建播放器整体部件691
30.9 测试主程序696
30.10 小结697
第31章 AsWing应用—聊天室程序698
31.1 分析与设计698
31.1.1 功能分析698
31.1.2 界面设计699
31.1.3 AsWing简介700
31.2 部署服务端700
31.3 创建客户端项目704
31.4 创建聊天室界面706
31.4.1 创建登录窗口706
31.4.2 创建用户聊天界面711
31.5 创建聊天室通信与控制组件715
31.5.1 定义DataEvent事件类715
31.5.2 添加IServerApi接口716
31.5.3 定义HTTP Web应用通信与控制类716
31.5.4 定义RTMP通信与控制类719
31.6 测试主程序722
31.7 小结723
热门推荐
- 382321.html
- 1770561.html
- 1042832.html
- 2215257.html
- 2610748.html
- 3079810.html
- 2742914.html
- 2176924.html
- 2702439.html
- 2217470.html
- http://www.ickdjs.cc/book_938719.html
- http://www.ickdjs.cc/book_3079807.html
- http://www.ickdjs.cc/book_2528341.html
- http://www.ickdjs.cc/book_144589.html
- http://www.ickdjs.cc/book_1371315.html
- http://www.ickdjs.cc/book_3119641.html
- http://www.ickdjs.cc/book_3739387.html
- http://www.ickdjs.cc/book_3892903.html
- http://www.ickdjs.cc/book_1503749.html
- http://www.ickdjs.cc/book_997111.html