Flash AS 3.0动画程序设计案例教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:余以胜编著
- 出 版 社:北京:中国水利水电出版社
- 出版年份:2014
- ISBN:9787517021506
- 页数:256 页
第1章 动画编程简介 1
1.1 动画编程语言AS 3.0 1
1.1.1 ActionScript 3.0的优点 2
1.1.2 ActionScript 3.0中的新功能 2
1.2 Flash IDE简介 3
1.3 案例——图形自动绘制程序 4
1.3.1 案例任务描述 4
1.3.2 操作流程 4
1.3.3 案例小结 5
1.4 案例——补间动画播放程序 6
1.4.1 案例任务描述 6
1.4.2 操作流程 6
1.4.3 案例小结 8
1.5 案例——Hello World程序 8
1.5.1 案例任务描述 8
1.5.2 操作流程 9
1.5.3 案例小结 12
拓展训练 12
第2章 AS 3.0基本语法 13
2.1 常量与变量 13
2.1.1 常量 13
2.1.2 变量 14
2.2 数据与数据类型 15
2.2.1 数据类型 15
2.2.2 类型转换 16
2.2.3 数组 17
2.3 运算符与表达式 17
2.3.1 运算符与表达式 17
2.3.2 运算符的优先级和结合律 17
2.3.3 主要运算符 18
2.3.4 几个典型的一元运算符和关系运算符 18
2.4 案例——类型转换程序 19
2.4.1 案例任务描述 19
2.4.2 操作流程 20
2.4.3 案例小结 22
2.5 程序结构与函数 22
2.5.1 条件语句 22
2.5.2 循环语句 23
2.5.3 函数 24
2.5.4 注释 25
2.6 案例——数组处理程序 26
2.6.1 案例任务描述 26
2.6.2 操作流程 26
2.6.3 案例小结 28
2.7 案例——求两数的最小公倍数程序 29
2.7.1 案例任务描述 29
2.7.2 操作流程 29
2.7.3 案例小结 31
拓展训练 31
第3章 AS 3.0中面向对象的编程 32
3.1 类和对象 32
3.1.1 包和命名空间 33
3.1.2 文档类 33
3.1.3 元件连接类 34
3.1.4 自定义类的编写 34
3.1.5 类的访问属性 36
3.1.6 类成员的访问属性 37
3.1.7 包外定义的类 37
3.1.8 对象的创建与使用 37
3.2 案例——创建图形类程序 38
3.2.1 案例任务描述 38
3.2.2 操作流程 38
3.2.3 案例小结 44
3.3 AS 3.0中类的使用 44
3.4 数值计算处理 46
3.4.1 边界情况 46
3.4.2 Math类 47
3.5 案例——小球随机运动程序 48
3.5.1 案例任务描述 48
3.5.2 操作流程 49
3.5.3 案例小结 51
3.6 日期和时间处理 51
3.6.1 处理Date对象 51
3.6.2 获取时间单位值 52
3.6.3 执行日期和时间运算 52
3.6.4 控制时间间隔 52
3.7 案例——日期时钟程序 53
3.7.1 案例任务描述 53
3.7.2 操作流程 54
3.7.3 案例小结 55
3.8 案例——百分秒计时器程序 56
3.8.1 案例任务描述 56
3.8.2 操作流程 56
3.8.3 案例小结 58
拓展训练 59
第4章 事件侦听及用户交互 60
4.1 事件及事件侦听 60
4.1.1 事件 60
4.1.2 事件处理过程 60
4.1.3 事件对象 61
4.1.4 事件侦听 63
4.2 常用内置事件类 64
4.2.1 Timer类及相关事件 64
4.2.2 TextField类及相关事件 65
4.2.3 ENTER_FRAME事件 65
4.3 案例——闹钟程序 66
4.3.1 案例任务描述 66
4.3.2 操作流程 66
4.3.3 案例小结 71
4.4 鼠标事件及响应 71
4.5 案例——击拍豆腐小游戏程序 72
4.5.1 案例任务描述 72
4.5.2 操作流程 72
4.5.3 案例小结 76
4.6 鼠标拖曳移动物体 76
4.7 案例——鼠标引领甲壳虫程序 77
4.7.1 案例任务描述 77
4.7.2 操作流程 77
4.7.3 案例小结 80
4.8 键盘事件输入响应 80
4.9 案例——键盘操控甲壳虫程序 81
4.9.1 案例任务描述 81
4.9.2 操作流程 81
4.9.3 案例小结 84
4.10 案例——射击飞机小游戏程序 84
4.10.1 案例任务描述 84
4.10.2 操作流程 84
4.10.3 案例小结 90
拓展训练 90
第5章 操作AS 3.0对象 91
5.1 处理数组 91
5.1.1 索引数组 91
5.1.2 关联数组 94
5.2 案例——歌曲列表管理程序 96
5.2.1 案例任务描述 96
5.2.2 操作流程 96
5.2.3 案例小结 101
5.3 处理字符串 101
5.4 案例——ASCII字符图程序 103
5.4.1 案例任务描述 103
5.4.2 操作流程 103
5.4.3 案例小结 108
5.5 处理影片剪辑 108
5.6 案例——外部SWF库中影片处理程序 110
5.6.1 案例任务描述 110
5.6.2 操作流程 110
5.6.3 案例小结 113
5.7 处理文本 113
5.8 案例——报刊风格文本设置程序 115
5.8.1 案例任务描述 115
5.8.2 操作流程 115
5.8.3 案例小结 123
5.9 处理错误 124
5.10 案例——定制错误应用程序 125
5.10.1 案例任务描述 125
5.10.2 操作流程 125
5.10.3 案例小结 129
拓展训练 129
第6章 处理几何结构 130
6.1 舞台及坐标系统 130
6.2 角与角度、旋转 132
6.3 案例——舞台尺寸动态展示程序 132
6.3.1 案例任务描述 132
6.3.2 操作流程 133
6.3.3 案例小结 135
6.4 案例——冰球位置动态展示程序 135
6.4.1 案例任务描述 135
6.4.2 操作流程 136
6.4.3 案例小结 138
6.5 Point类的点对象 138
6.6 Rectangle类的矩形对象 140
6.7 Matrix类的转换矩阵 142
6.8 案例——矩阵变换处理图片程序 143
6.8.1 案例任务描述 143
6.8.2 操作流程 144
6.8.3 案例小结 148
拓展训练 148
第7章 显示编程 149
7.1 显示列表 149
7.1.1 显示列表结构 149
7.1.2 stage、root、this、parent 150
7.1.3 核心显示类 150
7.2 处理显示对象 152
7.2.1 在显示列表中添加显示对象 152
7.2.2 处理显示对象容器 152
7.2.3 遍历显示列表 153
7.2.4 处理显示对象的事件 154
7.2.5 适当选择DisplayObject子类 154
7.2.6 显示对象的舞台表现 155
7.3 案例——图形堆叠处理程序 158
7.3.1 案例任务描述 158
7.3.2 操作流程 159
7.3.3 案例小结 164
7.4 图形绘制API 164
7.5 案例——自选图形绘制程序 167
7.5.1 案例任务描述 167
7.5.2 操作流程 167
7.5.3 案例小结 169
7.6 处理位图 169
7.7 案例——拼图小游戏程序 171
7.7.1 案例任务描述 171
7.7.2 操作流程 172
7.7.3 案例小结 175
7.8 颜色及其变换 176
7.9 案例——图片颜色变换小程序 176
7.9.1 案例任务描述 176
7.9.2 操作流程 177
7.9.3 案例小结 178
7.10 过滤显示对象 178
7.11 案例——图片过滤处理程序 179
7.11.1 案例任务描述 179
7.11.2 操作流程 180
7.11.3 案例小结 182
拓展训练 182
第8章 声音和视频处理 183
8.1 声音处理 183
8.1.1 处理声音简介 183
8.1.2 加载外部声音文件 184
8.1.3 处理嵌入的声音 185
8.1.4 处理声音流文件 185
8.1.5 播放声音 186
8.1.6 处理声音元数据 188
8.1.7 访问原始声音数据 188
8.2 捕获麦克风输入 188
8.2.1 访问麦克风 189
8.2.2 将麦克风音频传送到本地扬声器 189
8.2.3 更改麦克风音频 189
8.2.4 检测麦克风活动 189
8.3 案例——mp3播放器程序 190
8.3.1 案例任务描述 190
8.3.2 操作流程 190
8.3.3 案例小结 195
8.4 案例——声音波纹显示程序 195
8.4.1 案例任务描述 195
8.4.2 操作流程 195
8.4.3 案例小结 197
8.5 视频处理 197
8.5.1 Video类 198
8.5.2 加载视频文件 198
8.5.3 控制视频回放 198
8.5.4 流式传输视频文件 199
8.5.5 提示点 199
8.5.6 使用视频元数据 200
8.6 捕获摄像头输入 200
8.6.1 Camera类简介 200
8.6.2 在屏幕上显示摄像头内容 201
8.6.3 设计摄像头应用程序 201
8.6.4 连接到用户摄像头 201
8.6.5 验证是否已安装摄像头 202
8.6.6 检测摄像头的访问权限 202
8.6.7 监视回放条件 203
8.7 案例——FLV视频自动播放程序 203
8.7.1 案例任务描述 203
8.7.2 操作流程 203
8.7.3 案例小结 207
拓展训练 207
第9章 AS编程扩展 208
9.1 使用组件 208
9.1.1 组件类型 209
9.1.2 组件的使用 209
9.2 案例——使用组件播放视频程序 210
9.2.1 案例任务描述 210
9.2.2 操作流程 210
9.2.3 案例小结 211
9.3 上下文菜单 212
9.4 案例——弹出式菜单操作程序 213
9.4.1 案例任务描述 213
9.4.2 操作流程 213
9.4.3 案例小结 216
9.5 正则表达式 216
9.6 案例——用户信息校验程序 220
9.6.1 案例任务描述 220
9.6.2 操作流程 221
9.6.3 案例小结 225
9.7 字节数组 225
9.8 案例——ZIP文件处理程序 227
9.8.1 案例任务描述 227
9.8.2 操作流程 227
9.8.3 案例小结 229
9.9 外部API 230
9.9.1 使用外部API简介 230
9.9.2 使用ExternalInterface类 230
9.10 案例——与JavaScript通信小程序 232
9.10.1 案例任务描述 232
9.10.2 操作流程 233
9.10.3 案例小结 234
拓展训练 235
第10章 网络及数据处理 236
10.1 网络通信 236
10.1.1 网络与通信简介 236
10.1.2 外部数据处理 237
10.1.3 与其他Flash Player实例连接 237
10.1.4 套接字处理 238
10.1.5 本地数据存储 239
10.1.6 文件的上传与下载 239
10.2 案例——文件的上传与下载程序 240
10.2.1 案例任务描述 240
10.2.2 操作流程 241
10.2.3 案例小结 244
10.3 处理XML 245
10.3.1 XML对象和XMLList对象 245
10.3.2 XML遍历 246
10.3.3 XML类型转换 246
10.3.4 读取外部XML文档 247
10.4 案例——从网络加载RSS数据程序 247
10.4.1 案例任务描述 247
10.4.2 操作流程 247
10.4.3 案例小结 250
10.5 客户端系统环境 250
10.5.1 System类 250
10.5.2 Capabilities类 251
10.5.3 使用IME类 251
10.6 案例——检测系统功能程序 252
10.6.1 案例任务描述 252
10.6.2 操作流程 252
10.6.3 案例小结 254
拓展训练 255
参考文献 256
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《景观艺术设计》林春水,马俊 2019
- 《声动中国 七十年歌声里的中国故事》王一诺责任编辑;(中国)《声动中国》编写组 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《中学语文教学案例研究》贺卫东主编 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018