actionscript 3.0完全按照面向对象编程的规范设计,严格遵循ecma-262第三版的规则,完全支持e4x技术。本书从actionscript 3.0 ide出发,详细介绍actionscript 3.0的历史、发展、代码规范等知识。本书面向开发人员,结合actionscript 3.0的应用难点,以及web和桌面等领域的应用,深入剖析actionscript 3.0编程知识。作为一本工具手册,本书还可以帮助用户迅速解决as程序设计过程中遇到的难点,提供精简的实例帮助用户高效地完成工作。
   本书适合有一定flash动画基础和面向对象编程基础的程序员和动画开发人员学习动画设计,还可作为大专院校相关专业师生的辅助教材。

第1章actionscript 3.0概述        1
1.1actionscript历史        1
1.2actionscript 3.0应用        2
1.3actionscript开发环境        4
1.4flash actionscript首选参数        7
1.5flash【动作】面板概述        8
1.6flash脚本窗口概述        10
1.7设置影片属性        10
1.8代码注释        12
1.9输出消息        13
第2章数据与运算        14
2.1认识变量        14
2.2认识常量        16
2.3actionscript数据类型        17
2.4整型数据        17
2.5无符号整型数据        19
2.6数字型数据        20
2.7逻辑型数据        21
2.8字符串型数据        22
2.9其他类型数据        23
.2.10表达式        23
2.11数学运算        24
2.12赋值运算        25
2.13逻辑运算        26
2.14按位运算        27
2.15比较运算        29
2.16其他运算        30
2.17运算符的优先级        31
2.18实战项目:计算器程序        33
第3章流程控制        40
3.1actionscript语句        40
3.2if语句        41
3.3if…else语句        43
3.4条件运算符        44
3.5if…else if语句        45
3.6嵌套if语句        47
3.7switch…case语句        48
3.8while语句        49
3.9do…while语句        50
3.10for语句        52
3.11for…in语句        53
3.12for each…in语句        55
3.13break语句        56
3.14continue语句        58
3.15label标签语句        59
3.16with语句        60
3.17实战项目:语句查询程序        61
第4章函数        65
4.1编写函数        65
4.2调用函数        67
4.3全局函数        68
4.4函数的作用域        70
4.5函数表达式        71
4.6参数值的传递        72
4.7参数的默认值        74
4.8arguments对象        75
4.9不定数量的参数        76
4.10函数对象        77
4.11function类的使用        78
4.12实战项目:计算二元一次方程组        79
第5章数组        83
5.1数组简介        83
5.2创建数组        84
5.3遍历数组        85
5.4添加数组元素        87
5.5移除数组元素        90
5.6搜索匹配元素        92
5.7数组转换字符串        95
5.8创建数组副本        96
5.9数组排序        98
5.10自定义排序        101
5.11比较数组        102
5.12操作数组元素        104
5.13创建关联数组        106
5.14遍历关联数组        108
5.15创建多维数组        109
5.16实战项目:学生成绩查询系统        111
第6章面向对象的编程        115
6.1面向对象的基本概念        115
6.2包和命名空间        117
6.3创建自定义类        119
6.4文档类        120
6.5链接类        122
6.6对象的实例化        123
6.7类属性        124
6.8方法        127
6.9使用修饰符        129
第7章事件        132
7.1事件处理概述        132
7.2事件处理模型        133
7.3事件的发送者与接收者        135
7.4事件名与事件对象        136
7.5事件流        137
7.6事件流信息        138
7.7取消事件的默认行为        141
7.8停止事件流        143
7.9自定义事件        146
7.10播放器焦点事件        147
7.11帧事件        148
7.12鼠标事件        149
7.13键盘事件        151
7.14时间事件        154
7.15实战项目:接牛奶游戏        155
第8章封装、接口与继承        159
8.1封装的概念        159
8.2类的继承        160
8.3实例属性与继承        161
8.4访问修饰符与继承        162
8.5覆盖方法        163
8.6不继承静态属性        165
8.7静态属性与作用域链        166
8.8类的接口        167
8.9定义接口        168
8.10接口的继承        169
8.11接口的实现        169
第9章数学方法        171
9.1圆周率的应用        171
9.2指数与幂        172
9.3对数        174
9.4数字取整        176
9.5绝对值、最小值和最大值        178
9.6随机数        180
9.7三角函数        181
9.8反三角函数        184
9.9实战项目:无忧数学课件        186
第10章字符串        191
10.1创建字符串        191
10.2获取字符串的长度        192
10.3插入转义符        193
10.4连接字符串        194
10.5搜索子字符串的位置        196
10.6搜索匹配的子字符串        198
10.7提取子字符串        200
10.8解析字符串        202
10.9替换字符        204
10.10提取单个字符        206
10.11转换大小写        207
10.12字符串转换        208
10.13实战项目:文字搜索程序        210
第11章正则表达式        215
11.1正则表达式概述        215
11.2正则表达式的语法        216
11.3匹配字符        217
11.4匹配标点符号        219
11.5匹配多个字符或字符串        220
11.6匹配数字        222
11.7匹配常用字符串        224
11.8搜索匹配的字符串        226
11.9替换匹配的字符串        227
11.10非贪婪模式        228
11.11实战项目:用户注册验证        229
第12章显示对象        236
12.1显示对象概述        236
12.2交互对象        238
12.3添加对象到舞台        239
12.4容器中的层级        241
12.5添加对象到指定层级        242
12.6移除显示对象        243
12.7设置对象层级        245
12.8实战项目:flash相册        249
第13章操作显示对象        252
13.1设置对象的大小        252
13.2缩放对象        254
13.3旋转对象        256
13.4设置对象透明度        257
13.5跟随鼠标移动        259
13.6显示与隐藏对象        261
13.7拖曳对象        263
13.8控制影片播放        265
13.9实战项目:仿mac导航条        268
第14章处理错误        273
14.1错误处理概述        273
14.2错误类型        274
14.3处理错误        275
14.4使用try…catch…finally语句
处理错误        277
14.5使用throw语句引发错误        278
14.6创建自定义错误类        280
14.7响应错误事件和状态        280
14.8输入/输出错误        283
14.9非法操作错误        284
第15章发布影片和应用程序        286
15.1flash影片发布设置        286
15.2actionscript脚本设置        288
15.3音频设置        290
15.4元数据设置        291
15.5air应用程序发布设置        292
15.6air高级设置        293
15.7创建应用程序描述符        295
15.8创建和应用数据签名        296
第16章绘制图形与遮罩        299
16.1了解绘图类        299
16.2绘图代码编写技巧        300
16.3设置线条样式        302
16.4设置渐变线条样式        303
16.5绘制直线        305
16.6绘制曲线        306
16.7填充颜色        307
16.8填充渐变颜色        307
16.9绘制矩形        308
16.10绘制圆形        310
16.11绘制三角形        311
16.12绘制特殊图形        312
16.13编写遮罩        314
16.14实战项目:绘图板        315
第17章运动与力学        319
17.1计时函数        319
17.2匀速直线运动        322
17.3匀速圆周运动        324
17.4匀加速运动        326
17.5随机变速和规律变速运动        328
17.6模拟重力加速度        328
17.7模拟弹性力        330
17.8简单碰撞检测        332
17.9实战项目:简单飞行游戏        334
第18章处理位图        339
18.1创建位图图像        339
18.2添加位图到舞台        340
18.3绘制显示对象到位图中        341
18.4操作像素        342
18.5复制像素        344
18.6复制通道        346
18.7创建矩形填充        348
18.8创建不规则填充        349
18.9创建噪声        351
18.10创建花纹噪声        352
18.11使用阈值        353
18.12应用图像渐隐        355
18.13应用位图滚动效果        356
18.14实战项目:制作相册        357
第19章处理文本        360
19.1处理文本简介        360
19.2创建文本字段        361
19.3设置边框和背景        362
19.4显示文本        363
19.5显示html格式文本        364
19.6调整文本字段大小        367
19.7缩减空白        369
19.8创建输入文本字段        370
19.9创建密码文本字段        372
19.10限制文本输入        374
19.11设置滚动文本        376
19.12创建文本样式        379
19.13应用文本样式        381
19.14实战项目:简单记事本程序        383
第20章应用组件        388
20.1actionscript 3.0组件        388
20.2处理组件事件        390
20.3使用按钮组件        391
20.4使用文本标签组件        393
20.5使用输入文本组件        395
20.6使用文本域组件        398
20.7使用滚动窗格组件        399
20.8使用单选按钮组件        401
20.9使用复选框组件        403
20.10使用列表框组件        405
20.11使用图像列表组件        406
20.12使用下拉列表组件        408
20.13使用数据列表组件        411
20.14实战项目:制作会员注册页界面        413
第21章应用色彩效果和滤镜        419
21.1色彩效果与滤镜        419
21.2应用色相浓度和重置颜色        422
21.3应用投影滤镜        423
21.4应用模糊滤镜        424
21.5应用发光滤镜        426
21.6应用斜角滤镜        427
21.7应用渐变发光滤镜        429
21.8应用渐变斜角滤镜        431
21.9应用颜色矩阵滤镜        432
21.10实战项目:产品展示动画        435
第22章处理日期和时间        441
22.1了解date类        441
22.2获取当前时间        442
22.3设置时间        444
22.4时间的格式化        445
22.5处理中文时间信息        447
22.6时间的进位        448
22.7计算间隔时间        450
22.8测试字符串        451
22.9处理时区        452
22.10实战项目:手表程序        453
第23章处理xml        457
23.1xml组成与声明        457
23.2xml语法        458
23.3创建xml对象        462
23.4添加xml元素        464
23.5添加元素属性        466
23.6读取xml元素        467
23.7读取xml元素值        468
23.8删除元素和属性        470
23.9xml类型转换        471
23.10加载xml        473
23.11实战项目:制作幻灯片        474
第24章处理声音        479
24.1加载声音        479
24.2播放与停止播放        481
24.3设置声音缓冲区        482
24.4读取声音文件大小        483
24.5读取id3信息        484
24.6停止所有声音        486
24.7读取播放进度        487
24.8读取音量        489
24.9控制音量和平衡度        490
24.10读取声音声谱        492
24.11实战项目:mp3播放器        494
第25章处理视频        500
25.1加载和显示视频        500
25.2读取视频元数据        503
25.3控制播放进度        506
25.4管理加载进度        509
25.5管理缓冲区        511
25.6暂停和继续播放        513
25.7关闭与清除视频        515
25.8实战项目:视频播放器        517
第26章与服务端程序通信        522
26.1服务器端语言简介        522
26.2加载文本格式数据        523
26.3加载名值对格式数据        525
26.4加载服务端程序数据        528
26.5加载html文本块        530
26.6检查加载进度        531
26.7访问加载中的数据        532
26.8发送数据到服务器端程序        535
26.9处理返回的数据        536
26.10实战项目:新闻发布系统        538
第27章air应用        545
27.1ria概述        545
27.2air概述        546
27.3创建air程序        547
27.4定制窗体        549
27.5检测窗体设置        553
27.6自定义窗体        555
27.7实战项目:拼图游戏        559

截图:



欢迎投稿 职场/创业方向. 邮箱wangfzcom(AT)163.com:王夫子社区 » ActionScript 3.0编程技术实战宝典 (吴东伟,张益成) pdf扫描版 PDF 免费下载

点评 0

评论前必须登录!

登陆 注册