ActionScript 3.0基础教程PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:(美)温妮著
- 出 版 社:北京:人民邮电出版社
- 出版年份:2012
- ISBN:9787115276100
- 页数:365 页
第1部分 基础知识 1
第1章 对象的访问和操作 2
1.1 创建新的ActionScript 3.0项目 4
1.2 访问舞台上的对象 5
1.3 在显示面板输出信息 7
1.4 对象参数 10
1.5 总结 16
第2章 往舞台动态地添加对象 17
2.1 创建库资源,并为它命名 19
2.2 显示队列概述 21
2.2.1 在舞台上创建新对象 21
2.2.2 搅乱显示队列 24
2.2.3 改变动态创建的对象的属性 26
2.3 代码注释 26
2.3.1 创建注释 27
2.3.2 空格的作用 27
2.4 总结 28
第3章 函数 29
3.1 函数的概念 31
3.2 往函数传递参数 32
3.2.1 创建、运行函数时可能遇到的错误 35
3.2.2 没有传递参数错误 35
3.2.3 类型错误 35
3.3 函数返回结果 36
3.4 总结 38
第4章 ActionScript中的数学 39
4.1 运算符 41
4.1.1 加法和减法 41
4.1.2 加法还是连接符 41
4.1.3 乘法和除法 43
4.1.4 求模运算,表示除法并求余 43
4.2 变量和组合表达式 44
4.2.1 变量 45
4.2.2 组合运算符 45
4.3 递增和递减运算符 46
4.4 运算顺序 47
4.5 使用小括号改变运算顺序 48
4.6 运算符总结 49
4.7 总结 49
第5章 创建事件 51
5.1 事件:解释 53
5.2 创建鼠标事件的响应函数 54
5.3 添加更多事件 56
5.4 总结 58
第6章 在时间轴代码中使用鼠标事件 59
6.1 项目说明 61
6.2 控制时间轴播放 62
6.2.1 停止播放 62
6.2.2 跳转到指定帧 63
6.3 MovieClip时间轴 64
6.4 使用回调函数对象 65
6.4.1 事件回调对象 66
6.4.2 使用回调函数对象 67
6.4.3 简写gotoAndStop() 69
6.4.4 例子演示完毕 69
6.4.5 另一个事件处理例子 70
6.5 简单的事件回调函数 71
6.6 总结 72
第7章 创建时间和帧事件 73
7.1 使用时间事件 75
7.1.1 停止计时器 77
7.1.2 使用帧事件 77
7.2 移除事件监听 78
7.3 该什么时候用帧事件或者时间事件 79
7.4 总结 81
项目1 倒计时器 83
项目1.1 项目说明:倒计时器 85
项目1.2 界面设计:倒计时器 85
项目1.3 项目启动会议纪录:倒计时器 86
项目1.4 解决方案以及实现过程:倒计时器 86
项目1.4.1 在Flash Professional中设置项目 86
项目1.4.2 代码部分 88
项目1.4.3 自动生成的IMPORT语句 89
项目1.4.4 显示对象 89
项目1.4.5 开始按钮的事件监听 90
项目1.4.6 定时器和定时器事件监听 91
项目1.4.7 开始倒计时的回调函数 91
项目1.4.8 定时器回调函数 92
项目1.5 总结 93
第2部分 类的基础 95
第8章 什么是类 96
8.1 类概述 98
8.2 变量的秘密 98
8.3 创建类 99
8.4 总结 102
第9章 扩展类的功能 103
9.1 类代码分析 105
9.1.1 Package语句 105
9.1.2 Import语句 105
9.1.3 Class语句 105
9.1.4 类的构造函数 106
9.2 创建类的实例 106
9.3 添加构造函数参数 107
9.3.1 自定义按钮标签 108
9.3.2 多个属性的设置 109
9.3.3 定义可选填的构造函数参数 110
9.4 创建方法 112
9.5 从类外部访问类中的方法 112
9.6 总结 113
第10章 进一步对类进行扩展 114
10.1 public关键字的含义 116
10.2 使用private语句对类进行限制 118
10.3 对私有变量命名的最佳实践 119
10.4 GETTERS和SETTERS的规范代码 119
10.4.1 创建GETTER和SETTER方法 120
10.4.2 使用get和set语句 121
10.5 从帧代码中解放:创建文档类 122
10.6 总结 125
第11章 组织管理类 126
11.1 你已经使用了包 128
11.1.1 创建包文件夹 128
11.1.2 引用包中的所有类 130
11.1.3 创建多层嵌套包 132
11.1.4 修改资源路径 133
11.2 总结 135
第3部分 条件判断和程序逻辑 137
第12章 条件 138
12.1 Boolean变量以及是否相等 140
12.1.1 相等测试 141
12.1.2 不相等测试 142
12.1.3 更多相等与不等的演示 143
12.1.4 让鼠标可以拖曳 145
12.1.5 添加响应 146
12.2 条件判断 147
12.2.1 if语句 148
12.2.2 If...else语句 150
12.2.3 if...else if语句 151
12.3 总结 154
第13章 进阶Boolean逻辑和随机数字 155
13.1 使用逻辑操作符 157
13.1.1 AND操作符 158
13.1.2 OR操作符 158
13.1.3 NOT操作符 159
13.2 创建复杂条件判断 159
13.3 创建随机数 160
13.4 总结 163
第14章 文本输入和键盘操作 164
14.1 操作文本区域 166
14.2 自定义文本样式 168
14.2.1 修改样式 169
14.2.2 创建新的ActionScript字体 170
14.3 创建问答页面 173
14.4 键盘事件响应 178
14.4.1 键盘代码的区别:KEYCodes和CHARACTERCodes 181
14.4.2 关于特殊按键代码 182
14.5 总结 184
第15章 创建对象组,循环重复执行代码 185
15.1 什么是循环 187
15.1.1 使用For循环 187
15.1.2 通过break和continue控制循环 189
15.1.3 多重循环 190
15.1.4 另一种循环:do循环 191
15.2 用数组保存对象 192
15.2.1 修改教组 193
15.2.2 通过循环创建数组 195
15.2.3 遍历数组对象 198
15.3 总结 200
项目2 摇色子 202
项目2.1 项目说明:摇色子 204
项目2.2 界面设计:摇色子 204
项目2.3 项目启动会议:摇色子 205
项目2.4 解决方案以及实现过程:摇色子 206
项目2.4.1 文档类概览 206
项目2.4.2 文档类代码分析 209
项目2.5 总结 216
第4部分 用Action Script开始更多的创作 217
第16章 用ActionScript绘图 218
16.1 绘画与代码 220
16.1.1 精灵:没有时间轴的MOVIECLIP元件 220
16.1.2 你的第一个图形 221
16.1.3 扩展Sprite类 222
16.1.4 笔触与线条 224
16.1.5 绘制曲线 227
16.1.6 图形绘制 229
16.1.7 填充 232
16.1.8 渐变 233
16.1.9 结合循环使用绘图API 237
16.2 总结 239
第17章 利用ActionScript创建动画 241
17.1 ActionScript动画=坐标+时间 243
17.1.1 利用Timer移动对象 244
17.1.2 创建随机动画 246
17.1.3 利用循环创建多物体动画 249
17.1.4 微调动画 253
17.5 总结 264
第18章 使用外部多媒体资源 265
18.1 使用图片 267
18.2 播放网络中的音频 269
18.3 播放网络中的视频 270
18.4 控制视频播放 272
18.4.1 暂停播放 274
18.4.2 快进和快退 276
18.5 总结 279
第5部分 创建跨平台项目 281
第19章 使用Adobe AIR创建桌面应用程序 282
19.1 序言 284
19.2 桌面应用的事件 286
19.2.1 最小化 286
19.2.2 最大化 287
19.2.3 拖曳 289
19.2.4 关闭 291
19.2.5 改变大小 292
19.3 创建会自适应大小变化的布局 295
19.4 配置你的AIR项目 301
19.4.1 图标 301
19.4.2 证书 302
19.4.3 发布与安装 304
19.5 总结 306
第20章 Adobe AIR创建移动应用程序 307
20.1 序言 309
20.2 创建移动项目 310
20.2.1 你的第一个Android应用程序 311
20.2.2 你的第一个iOS应用程序 312
20.3 在移动设备上创建交互式应用 315
20.3.1 手指点击——基本的触控操作 315
20.3.2 简单拖曳 318
20.3.3 长按操作 319
20.4 多点触控事件 323
20.4.1 两手指进行缩放 323
20.4.2 旋转 326
20.5 利用USB调试程序 328
20.5.1 在Android上调试 328
20.5.2 在iOS上调试 329
20.6 性能优化 331
20.7 总结 332
项目3 FLIPR 333
项目3.1 项目说明:FLIPR 335
项目3.2 界面设计:FLIPR 335
项目3.3 项目启动会议:FLIPR 336
项目3.4 解决方案以及实现过程:FLIPR 337
项目3.4.1 项目概览 337
项目3.4.2 文档类概览 340
项目3.4.3 显示背景页 343
项目3.4.4 显示主菜单页 344
项目3.4.5 创建游戏逻辑 345
项目3.4.6 创建游戏面板 351
项目3.4.7 设置分数和计时器 352
项目3.4.8 设置游戏操控和游戏规则 354
项目3.5 总结 358
附录 配置移动设备开发环境 359
对Android设备进行调试设置 361
对iOS设备进行调试设置 362
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《办好人民满意的教育 全国教育满意度调查报告》(中国)中国教育科学研究院 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《人民院士》吴娜著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《中国人民的心》杨朔著;夕琳编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中华人民共和国成立70周年优秀文学作品精选 短篇小说卷 上 全2册》贺邵俊主编 2019
- 《指向核心素养 北京十一学校名师教学设计 数学 九年级 上 配人教版》周志英总主编 2019
- 《中华人民共和国成立70周年优秀文学作品精选 中篇小说卷 下 全3册》洪治纲主编 2019