成功加入购物车
夏敏捷 ; 郑秋生 ; 樊银亭 ;张睿萍; 徐飞 ; 刘姝 ; 李娟 / 清华大学出版社 / 2019-12 / 平装
售价 ¥ 25.00 3.6折
定价 ¥69.80
品相 九品
优惠 满包邮
延迟发货说明
上书时间2022-06-12
卖家超过10天未登录
Flash ActionScript3.0动画基础与游戏设计(Flash CC版)
本书主要讲解了Flash CC2015的基础知识,工具箱的使用,元件和库,制作基础动画,制作高级动画。并详细介绍Flash ActionScript脚本编程技术,包括编程语言基础、面向对象编程基础、影片剪辑的控制、文本交互、鼠标和键盘事件的处理等。本书*后应用前面的知识设计了6个大家耳熟能详的游戏案例,例如推箱子、超级玛丽、中国象棋、拼图游戏等,进一步提高学生对知识的应用能力。
第1章 Flash基础知识1.1 初识Flash CC1.1.1 Flash的发展历程1.1.2 Flash CC的新增功能1.1.3 Flash动画的特点1.1.4 动画的概念及原理1.1.5 Flash CC动画的制作流程1.2 Flash CC工作界面1.2.1 工作区布局1.2.2 “工具”面板1.2.3 “属性”面板1.2.4 “时间轴”面板1.2.5 舞台1.2.6 “库”面板1.2.7 “对齐”和“变形”面板1.3 Flash CC操作基础1.3.1 新建Flash文档1.3.2 绘制舞台对象1.3.3 修改舞台对象1.3.4 创建动画1.3.5 保存和测试Flash动画1.4 Flash游戏概述1.4.1 Flash游戏的优势1.4.2 Flash游戏的种类1.4.3 Flash游戏的制作过程习题第2章 Flash工具箱2.1 Flash绘图工具2.1.1 线条工具2.1.2 铅笔工具2.1.3 钢笔工具组2.1.4 矩形工具组2.1.5 椭圆工具组2.1.6 多角星形工具2.1.7 画笔工具2.1.8 文本工具2.2 Flash查看工具2.2.1 手形工具2.2.2 缩放工具2.3 Flash色彩基础2.3.1 色彩模式2.3.2 颜色区工具2.3.3 颜色面板2.4 Flash选择编辑工具2.4.1 选择工具2.4.2 部分选取工具2.4.3 任意变形工具组2.4.4 3D旋转工具组2.4.5 套索工具组2.5 Flash骨骼及其他编辑工具2.5.1 骨骼工具组2.5.2 颜料桶工具2.5.3 墨水瓶工具2.5.4 滴管工具2.5.5 橡皮擦工具2.5.6 宽度工具习题第3章 元件和库3.1 元件与“库”面板3.1.1 元件的类型3.1.2 创建图形元件3.1.3 创建按钮元件3.1.4 创建影片剪辑元件3.1.5 转换元件3.1.6 “库”面板的组成3.1.7 内置库及外部库3.2 实例的创建与应用3.2.1 建立实例3.2.2 转换实例的类型3.2.3 改变实例的颜色和透明效果3.3 对象的变形与操作3.4 对象的修饰3.5 “对齐”面板与“变形”面板的使用3.6 外部素材的导入3.6.1 导入图片3.6.2 导入声音3.7 Flash动画的分发3.7.1 导出3.7.2 发布习题第4章 基本动画制作4.1 逐帧动画4.1.1 外部导入方式创建逐帧动画4.1.2 在Flash中制作逐帧动画4.2 传统补间动画4.3 补间形状动画4.4 补间动画4.5 动画预设习题第5章 高级动画制作5.1 创建引导层动画5.2 创建遮罩动画5.3 创建骨骼动画习题第6章 ActionScript 3.0脚本编程语言基础6.1 ActionScript 3.0发展概述6.2 Flash CC的“动作”面板介绍6.3 ActionScript的语法6.4 ActionScript的数据类型和变量6.4.1 ActionScript的数据类型6.4.2 ActionScript的变量6.4.3 类型转换6.5 ActionScript的运算符与表达式6.6 ActionScript的函数6.6.1 认识函数6.6.2 定义函数6.6.3 函数的返回值6.6.4 函数的调用6.6.5 函数的参数6.6.6 函数作为参数6.7 类和包6.8 显示列表6.8.1 显示对象的一些基本概念6.8.2 DisplayObject类的子类6.8.3 管理显示对象6.9 事件6.9.1 与鼠标相关的操作事件6.9.2 与键盘相关的操作事件6.9.3 帧事件6.9.4 计时事件6.9.5 删除事件监听器6.9.6 事件流6.10 基本动作脚本命令6.10.1 时间轴控制命令6.10.2 显示输出命令6.11 ActionScript代码的位置6.11.1 在帧中编写ActionScript程序代码6.11.2 在外部类文件中编写ActionScript程序代码习题第7章 ActionScript 3.0程序控制7.1 选择结构7.1.1 if条件语句7.1.2 if…else语句7.1.3 switch语句7.2 循环结构7.2.1 for语句7.2.2 for…in和for each…in语句7.2.3 while语句7.2.4 循环的嵌套7.2.5 break和continue语句7.3 影片剪辑的控制7.3.1 影片剪辑元件的基本属性7.3.2 控制影片剪辑元件的时间轴7.3.3 复制与删除影片剪辑7.3.4 拖曳影片剪辑7.3.5 课堂案例——士兵突击7.4 鼠标、键盘和声音的控制7.4.1 鼠标的控制7.4.2 键盘的控制7.4.3 课堂案例——控制圆的移动7.4.4 声音的控制7.5 Flash的文本交互7.5.1 文本类型7.5.2 文本实例名称7.5.3 课堂案例——小学生算术游戏7.5.4 课堂案例——倒计时程序7.6 数组的使用7.6.1 为数组新增元素7.6.2 删除数组中的元素7.6.3 数组的排序7.6.4 从数组中获取元素7.6.5 把数组转换为字符串7.6.6 多维数组习题第8章 面向对象编程基础8.1 对象和类8.1.1 创建自定义的类8.1.2 类的构造函数8.1.3 类的属性的访问级别8.1.4 get()方法和set()方法8.2 继承8.2.1 继承的定义8.2.2 属性和方法的继承8.2.3 重写override8.2.4 MovieClip和Sprite子类8.3 多态8.4 包外类8.5 链接类8.6 文档类8.7 动态类8.8 Tween类8.9 ActionScript 3.0 API类概览习题第9章 Flash组件和数据存储9.1 组件概述9.2 用户界面组件9.2.1 Button组件9.2.2 RadioButton组件9.2.3 CheckBox组件9.2.4 ComboBox组件9.2.5 Label组件9.2.6 List组件9.3 Flash处理XML文档数据9.3.1 XML基础9.3.2 读取XML文档数据9.3.3 访问XML元素节点数据9.4 课堂案例——智力测试9.4.1 创建Flash文件9.4.2 设计文档类(test.as)习题第10章 ActionScript的绘图功能10.1 Graphics类10.2 绘制图形10.2.1 画线10.2.2 画曲线10.2.3 画矩形10.2.4 课堂案例——动态绘制矩形10.2.5 画圆和椭圆10.2.6 课堂案例——贪吃蛇游戏10.3 位图处理10.3.1 Bitmap类和BitmapData类10.3.2 复制位图里的部分像素10.3.3 使用BitmapData类滚动位图习题第11章 拼图游戏11.1 拼图游戏介绍11.2 拼图游戏的设计思路11.2.1 制作3×3图块11.2.2 随机排列图块11.2.3 键盘输入信息的获取11.2.4 移动图块的方法11.2.5 判断拼图是否完成的方法11.3 拼图游戏的实现步骤11.3.1 创建Flash文件11.3.2 设计文档类PuzzleGame11.4 拼图游戏的改进11.4.1 动态制作row_Count×col_Count个图块11.4.2 判断拼图是否完成的方法11.4.3 行列数改变事件方法11.4.4 重新设计文档类PuzzleGame第12章 五子棋游戏12.1 五子棋游戏介绍12.2 五子棋游戏的设计思路12.2.1 棋子和棋盘12.2.2 判断胜负功能12.3 五子棋游戏的实现步骤12.3.1 创建Flash文件12.3.2 设计游戏文档类Main.as第13章 飞机射击游戏13.1 飞机射击游戏介绍13.2 飞机射击游戏的设计思路13.2.1 游戏素材13.2.2 地图滚动原理的实现13.2.3 飞机和子弹的实现13.2.4 主角飞机子弹与敌机的碰撞检测13.3 飞机射击游戏的实现步骤13.3.1 创建Flash文件13.3.2 添加动作脚本第14章 推箱子游戏14.1 推箱子游戏介绍14.2 推箱子游戏的设计思路14.3 推箱子游戏的实现步骤14.3.1 创建Flash文件并设计元件14.3.2 设计地图单元类(MapCell.as)14.3.3 设计地图管理类(MyMap.as)14.3.4 设计游戏文档类(Box.as)第15章 百变方块游戏15.1 百变方块游戏介绍15.2 百变方块游戏的设计思路15.2.1 地图信息15.2.2 拼块拖动的实现15.2.3 游戏成功的判断15.3 百变方块游戏的实现步骤15.3.1 创建Flash文件15.3.2 设计游戏文档类(Main.as)第16章 中国象棋游戏16.1 中国象棋游戏介绍16.2 中国象棋游戏的设计思路16.2.1 棋盘的表示16.2.2 棋子的表示16.2.3 走棋规则16.2.4 坐标转换16.3 中国象棋游戏的实现步骤16.3.1 设计棋子类(Chess.as)16.3.2 创建Flash文件16.3.3 设计文档类(ChessGame.as)第17章 俄罗斯方块游戏17.1 俄罗斯方块游戏介绍17.2 俄罗斯方块的形状设计17.3 俄罗斯方块游戏的设计思路17.4 俄罗斯方块游戏的实现步骤17.4.1 创建Flash文件17.4.2 设计游戏文档类(grid.as)第18章 看图猜成语游戏18.1 看图猜成语游戏介绍18.2 程序设计的思路18.2.1 游戏素材18.2.2 设计思路18.3 看图猜成语游戏设计的步骤18.3.1 创建Flash文件18.3.2 设计影片剪辑18.3.3 动作脚本18.3.4 设计文字方块类(Letter.as)第19章 Flappy Bird游戏19.1 Flappy Bird游戏介绍19.2 Flappy Bird游戏设计的思路19.3 Flappy Bird游戏设计的步骤19.3.1 创建Flash文件19.3.2 设计游戏文档类(flappybird.as)第20章 Android移动开发案例——关灯游戏20.1 Android关灯游戏介绍20.2 Android游戏设计步骤20.3 Android关灯游戏设计的思路20.4 Android关灯游戏设计的步骤20.4.1 创建Flash文件20.4.2 电灯类设计(LightClass.as)20.4.3 设计游戏文档类(Main.as)20.5 Android关灯游戏发布参考文献
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30