Flash ActionScript 3.0动画基础与游戏设计PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:夏敏捷,郑秋生编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2015
- ISBN:9787302376187
- 页数:312 页
第1章 Flash基础知识 1
1.1 初识Flash CS6 1
1.1.1 Flash的发展历程 1
1.1.2 Flash CS6的新增功能 2
1.1.3 F1ash动画的特点 3
1.1.4 动画的概念及原理 3
1.1.5 Flash动画的制作流程 3
1.2 Flash CS6工作界面 4
1.2.1 工作区布局 5
1.2.2 “工具”面板 5
1.2.3 “属性”面板 5
1.2.4 “时间轴”面板 6
1.2.5 舞台 7
1.2.6 “库”面板 8
1.2.7 “对齐”和“变形”面板 9
1.3 Flash CS6操作基础 10
1.3.1 创建Flash文档 10
1.3.2 绘制舞台对象 11
1.3.3 修改舞台对象 12
1.3.4 创建动画 12
1.3.5 保存和测试Flash动画 13
1.4 Flash游戏概述 13
1.4.1 Flash游戏的优势 14
1.4.2 Flash游戏的种类 14
1.4.3 Flash游戏的制作过程 18
习题 19
第2章 Flash的工具箱 20
2.1 绘图工具 20
2.1.1 Flash绘图基础 20
2.1.2 线条工具和铅笔工具 21
2.1.3 矩形工具和基本矩形工具 23
2.1.4 椭圆工具和基本椭圆工具 24
2.1.5 多角星形工具 25
2.1.6 刷子工具 26
2.1.7 喷涂刷工具 27
2.1.8 橡皮擦工具 28
2.1.9 钢笔工具 29
2.1.10 课堂案例 31
2.2 选择和编辑工具 33
2.2.1 选择工具 33
2.2.2 部分选取工具 35
2.2.3 套索工具 35
2.2.4 任意变形工具和渐变变形工具 36
2.2.5 课堂案例 37
2.3 颜色工具 38
2.3.1 墨水瓶工具 38
2.3.2 颜料桶工具 38
2.3.3 滴管工具 40
2.3.4 课堂案例 40
2.4 文本工具 42
2.4.1 文本的类型 42
2.4.2 创建传统文本 42
2.4.3 创建TLF文本 44
2.4.4 课堂案例 45
2.5 Deco工具 47
2.5.1 在Deco工具的绘制效果之间切换 47
2.5.2 绘制效果填充 48
2.6 3D转换工具 50
2.6.1 3D旋转工具 50
2.6.2 3D平移工具 51
习题 52
第3章 元件和库 53
3.1 元件与“库”面板 53
3.1.1 元件的类型 53
3.1.2 创建图形元件 54
3.1.3 创建按钮元件 55
3.1.4 创建影片剪辑元件 57
3.1.5 转换元件 58
3.1.6 “库”面板的组成 58
3.1.7 内置公用库及外部库的文件 59
3.2 实例的创建与应用 60
3.2.1 建立实例 61
3.2.2 转换实例的类型 61
3.2.3 改变实例的颜色和透明效果 61
3.3 对象的变形与操作 63
3.4 对象的修饰 64
3.5 “对齐”面板与“变形”面板的使用 65
3.6 外部素材的导入 67
3.6.1 导入图片 67
3.6.2 导入声音 67
习题 68
第4章 基本动画的制作 69
4.1 逐帧动画 69
4.1.1 使用外部导入方式创建逐帧动画 69
4.1.2 在Flash中制作逐帧动画 70
4.2 传统补间动画 73
4.3 补间形状动画 77
4.4 补间动画 78
4.5 动画预设 84
习题 86
第5章 高级动画的制作 87
5.1 创建引导层动画 87
5.2 创建遮罩动画 89
5.3 创建骨骼动画 93
习题 98
第6章 ActionScript 3.0脚本编程语言基础 99
6.1 ActionScript 3.0发展概述 99
6.2 Flash CS6的“动作”面板介绍 100
6.3 ActionScript的语法 105
6.4 ActionScript的数据类型和变量 107
6.4.1 ActionScript的数据类型 107
6.4.2 ActionScript的变量 111
6.4.3 类型转换 112
6.5 ActionScript的运算符与表达式 113
6.6 ActionScript的函数 115
6.6.1 认识函数 115
6.6.2 定义函数 116
6.6.3 函数的返回值 117
6.6.4 函数的调用 117
6.6.5 函数的参数 118
6.6.6 函数作为参数 119
6.7 类和包 119
6.8 显示列表 121
6.8.1 显示对象的一些基本概念 121
6.8.2 DisplayObject类的子类 123
6.8.3 管理显示对象 124
6.9 事件 130
6.9.1 与鼠标相关的操作事件 131
6.9.2 与键盘相关的操作事件 134
6.9.3 帧事件 135
6.9.4 计时事件 137
6.9.5 删除事件侦听器 139
6.9.6 事件流 140
6.10 基本动作脚本命令 141
6.10.1 时间轴控制命令 141
6.10.2 显示输出命令 142
6.11 ActionScript代码的位置 143
6.11.1 在帧中编写ActionScript程序代码 143
6.11.2 在外部类文件中编写ActionScript程序代码 143
习题 144
第7章 ActionScript 3.0程序控制 145
7.1 选择结构 145
7.1.1 if条件语句 145
7.1.2 if…else语句 146
7.1.3 switch语句 147
7.2 循环结构 147
7.2.1 for语句 148
7.2.2 for…in和foreach…in语句 148
7.2.3 while语句 149
7.2.4 循环的嵌套 149
7.2.5 break和continue语句 149
7.3 影片剪辑的控制 150
7.3.1 影片剪辑元件的基本属性 150
7.3.2 控制影片剪辑元件的时间轴 152
7.3.3 复制与删除影片剪辑 153
7.3.4 拖曳影片剪辑 154
7.3.5 课堂案例——汉诺塔 155
7.4 鼠标、键盘和声音的控制 164
7.4.1 鼠标的控制 164
7.4.2 键盘的控制 165
7.4.3 课堂案例——控制圆的移动 166
7.4.4 声音的控制 167
7.5 Flash的文本交互 170
7.5.1 文本类型 170
7.5.2 文本实例名称 170
7.5.3 课堂案例——小学生算术游戏 171
7.5.4 课堂案例——倒计时程序 174
7.6 数组的使用 177
7.6.1 为数组新增元素 177
7.6.2 删除数组中的元素 179
7.6.3 数组的排序 179
7.6.4 从数组中获取元素 181
7.6.5 把数组转换为字符串 181
7.6.6 多维数组 182
习题 183
第8章 面向对象编程基础 184
8.1 对象和类 184
8.1.1 创建自定义的类 184
8.1.2 类的构造函数 186
8.1.3 类的属性的访问级别 188
8.1.4 get()和set()方法 188
8.2 继承 189
8.2.1 继承的定义 189
8.2.2 属性和方法的继承 190
8.2.3 重写ovcrride 191
8.2.4 MovieClip和Sprite子类 191
8.3 多态 192
8.4 包外类 194
8.5 链接类 195
8.6 文档类 197
8.7 动态类 198
8.8 Tween类 199
8.9 ActionScript 3.0 API类概览 201
习题 204
第9章 Flash组件和数据存储 205
9.1 组件概述 205
9.2 用户界面组件 206
9.2.1 Button组件 206
9.2.2 RadioButton组件 206
9.2.3 CheckBox组件 208
9.2.4 ComboBox组件 208
9.2.5 Label组件 210
9.2.6 List组件 210
9.3 Flash处理XML文档数据 212
9.3.1 XML基础 212
9.3.2 读取XML文档数据 213
9.3.3 访问XML元素节点数据 213
9.4 课堂案例——智力测试 215
9.4.1 创建Flash文件 216
9.4.2 设计文档类(test.as) 216
习题 221
第10章 ActionScript的绘图功能 222
10.1 Graphics类 222
10.2 绘制图形 223
10.2.1 画线 223
10.2.2 画曲线 224
10.2.3 画矩形 224
10.2.4 课堂案例——动态绘制矩形 225
10.2.5 画圆和椭圆 226
10.2.6 课堂案例——贪吃蛇游戏 228
10.3 位图处理 232
10.3.1 Bitmap类和BitmapData类 232
10.3.2 复制位图里的部分像素 235
10.3.3 使用BitmapData类滚动位图 236
习题 238
第11章 拼图游戏 239
11.1 拼图游戏介绍 239
11.2 拼图游戏的设计思路 239
11.2.1 制作3×3图块 239
11.2.2 随机排列图块 240
11.2.3 键盘输入信息的获取 241
11.2.4 移动图块的方法 242
11.2.5 判断拼图是否完成的方法 242
11.3 拼图游戏的实现步骤 243
11.3.1 创建Flash文件 243
11.3.2 设计文档类PuzzleGame 244
11.4 拼图游戏的改进 245
11.4.1 动态制作row_Count×col_Count个图块 246
11.4.2 判断拼图是否完成的方法 247
11.4.3 行列数改变事件方法 247
11.4.4 重新设计文档类PuzzleGame 247
第12章 五子棋游戏 251
12.1 五子棋游戏介绍 251
12.2 五子棋游戏的设计思路 252
12.2.1 棋子和棋盘 252
12.2.2 判断胜负功能 252
12.3 五子棋游戏的实现步骤 255
12.3.1 创建Flash文件 255
12.3.2 设计游戏文档类Main.as 256
第13章 飞机射击游戏 259
13.1 飞机射击游戏介绍 259
13.2 飞机射击游戏的设计思路 260
13.2.1 游戏素材 260
13.2.2 地图滚动原理的实现 260
13.2.3 飞机和子弹的实现 261
13.2.4 主角飞机子弹与敌机的碰撞检测 262
13.3 飞机射击游戏的实现步骤 263
13.3.1 创建Flash文件 263
13.3.2 添加动作脚本 263
第14章 推箱子游戏 268
14.1 推箱子游戏介绍 268
14.2 推箱子游戏的设计思路 268
14.3 推箱子游戏的实现步骤 270
14.3.1 创建Flash文件并设计元件 270
14.3.2 设计地图单元类(MapCell.as) 271
14.3.3 设计地图管理类(MyMap.as) 271
14.3.4 设计游戏文档类(Box.as) 275
第15章 百变方块游戏 277
15.1 百变方块游戏介绍 277
15.2 百变方块游戏的设计思路 278
15.2.1 地图信息 278
15.2.2 拼块拖动的实现 278
15.2.3 游戏成功的判断 279
15.3 百变方块游戏的实现步骤 280
15.3.1 创建Flash文件 280
15.3.2 设计游戏文档类(Main.as) 281
第16章 中国象棋游戏 287
16.1 中国象棋游戏介绍 287
16.2 中国象棋游戏的设计思路 288
16.2.1 棋盘的表示 288
16.2.2 棋子的表示 289
16.2.3 走棋规则 289
16.2.4 坐标转换 290
16.3 中国象棋游戏的实现步骤 291
16.3.1 设计棋子类(Chess.as) 291
16.3.2 创建F1ash文件 292
16.3.3 设计文档类(ChessGame.as) 293
第17章 俄罗斯方块游戏 301
17.1 俄罗斯方块游戏介绍 301
17.2 俄罗斯方块的形状设计 302
17.3 俄罗斯方块游戏的设计思路 302
17.4 俄罗斯方块游戏的实现步骤 303
17.4.1 创建Flash文件 303
17.4.2 设计游戏文档类(grid.as) 303
参考文献 312
- 《幼儿园游戏 规则性游戏》徐仁吉编 1951
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《幼儿英语游戏活动指导与实训》苏小菊,任晓琴主编;颜晓芳,覃静,谢恬恬,钟博维副主编 2020
- 《看视频零基础学英语口语》宋德伟 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019