ActionScript 3.0编程特效实战案例解析
ActionScript 3.0编程特效实战案例解析封面图

ActionScript 3.0编程特效实战案例解析

贺晓霞等, 编著

出版社:清华大学出版社

年代:2009

定价:49.0

书籍简介:

本书详细介绍ActionScript 3.0开发环境,以及ActionScript 3.0面向对象的编程应用,通过大量实例帮助读者掌握ActionScript 3.0在Flash动画以及网页动态程序中的应用知识。

书籍目录:

第1章 Flash动画基础知识1

1.1 Flash动画概述1

1.1.1 什么是动画1

1.1.2 Flash动画应用范围4

1.2 时间轴6

1.2.1 帧7

1.2.2 图层8

1.3 Flash元件9

1.3.1 图形元件9

1.3.2 影片剪辑元件10

1.3.3 按钮元件11

1.4 动画类型与特效12

1.4.1 Flash动画类型12

1.4.2 Flash特效15

1.5 实战项目:海上升明月18

1.6 实战项目:星光闪烁21

1.7 实战项目:动画导航条23

第2章 ActionScript基础知识28

2.1 ActionScript3.0简介28

2.1.1 ActionScript的发展28

2.1.2 面向对象的编程29

2.2 包和命名空间31

2.2.1 包31

2.2.2 命名空间32

2.3 对象和类34

2.3.1 类和对象34

2.3.2 创建对象实例38

2.4 变量与常量38

2.4.1 变量38

2.4.2 常量40

2.5 数据类型41

2.5.1 常用数据类型41

2.5.2 数据类型的处理44

2.6 运算符45

2.6.1 常用运算符种类45

2.6.2 运算符的优先级50

2.7 实战项目:求两数的余数50

2.8 实战项目:求3个数之和53

2.9 实战项目:求3个数的平均值56

第3章 流程控制59

3.1 条件语句59

3.1.1 if条件语句59

3.1.2 switch…case条件语句63

3.2 循环语句65

3.2.1 while循环语句65

3.2.2 for循环语句68

3.3 跳转语句72

3.3.1 break语句72

3.3.2 continue语句74

3.3.3 label语句75

3.4 实战项目:判断闰年76

3.5 实战项目:求3个数的最大公约数和最小公倍数80

3.6 实战项目:根据3边验证直角三角形83

第4章 应用函数85

4.1 定义和调用函数85

4.1.1 自定义函数85

4.1.2 调用函数88

4.1.3 返回语句90

4.1.4 常用的全局函数91

4.2 函数的参数95

4.2.1 形式参数和实际参数95

4.2.2 值传递和引用传递97

4.2.3 参数的默认值98

4.2.4 arguments对象99

4.2.5 任意数量的参数100

4.3 函数对象及作用域101

4.3.1 函数作为对象101

4.3.2 函数作用域102

4.4 实战项目:数字进制的转换103

4.5 实战项目:数字取整107

4.6 实战项目:制作Flash钟表111

第5章 操作数组114

5.1 数组概述114

5.1.1 数组简介114

5.1.2 创建数组115

5.2 遍历、搜索117

5.2.1 遍历数组117

5.2.2 搜索数组中的元素120

5.3 添加和移除元素122

5.3.1 添加首尾元素122

5.3.2 移除首尾元素124

5.3.3 添加和移除数组中的任意元素125

5.4 排序与转换128

5.4.1 为数组排序128

5.4.2 数组与字符串的转换130

5.5 实战项目:产品列表132

5.6 实战项目:学生成绩查询135

5.7 实战项目:价格排序138

第6章 显示编程与事件143

6.1 显示编程143

6.1.1 显示编程简介143

6.1.2 抽象与继承144

6.1.3 交互类与非交互类145

6.1.4 对象与容器146

6.2 绘制图形148

6.2.1 了解Graphics类148

6.2.2 绘制直线和曲线149

6.2.3 绘制形状151

6.2.4 绘制渐变线条和填充154

6.3 显示列表156

6.3.1 添加显示对象156

6.3.2 移除显示对象157

6.3.3 移动显示对象158

6.4 处理交互对象的事件159

6.4.1 键盘事件159

6.4.2 鼠标事件161

6.5 实战项目:雪花飘落动画162

6.6 实战项目:颜色橡皮擦164

6.7 实战项目:水面涟漪特效167

第7章 Flash数学编程170

7.1 坐标系170

7.1.1 坐标系与Flash舞台170

7.1.2 注册点与中心点171

7.1.3 全局坐标与局部坐标173

7.1.4 点和线段175

7.2 角度176

7.2.1 角度和弧度177

7.2.2 对象实例的旋转177

7.2.3 坐标系与角度178

7.3 数学运算179

7.3.1 Math类的数学常数179

7.3.2 Math类的数学运算181

7.3.3 Math类产生随机数183

7.4 直线185

7.4.1 直线的斜率185

7.4.2 直线方程186

7.4.3 两直线的交点187

7.5 实战项目:计算器程序188

7.6 实战项目:随机下落的水果194

7.7 实战项目:随机生成验证码196

第8章 Flash物理编程199

8.1 速度与运动199

8.1.1 基于帧的运动199

8.1.2 基于时间的运动200

8.2 力和加速度201

8.2.1 重力201

8.2.2 弹性力203

8.2.3 匀速圆周运动204

8.3 简单碰撞检测205

8.3.1 形状与形状碰撞205

8.3.2 点与形状碰撞206

8.4 二维向量207

8.4.1 向量概述207

8.4.2 向量的表示方法209

8.4.3 Vector类及构造函数209

8.4.4 angle和length属性212

8.4.5 Vector类的方法213

8.5 实战项目:弹动的星星214

8.6 实战项目:控制汽车移动217

8.7 实战项目:飞机射击游戏219

第9章 处理图形和位图223

9.1 应用noise()方法实现噪点效果223

9.1.1 noise()方法223

9.1.2 制作噪点效果224

9.2 应用pixelDissolve()方法实现图片切换效果227

9.2.1 pixelDissolve()方法227

9.2.2 制作图片切换效果228

9.3 应用scroll()方法实现图片滚动效果231

9.3.1 scroll()方法231

9.3.2 制作图片滚动效果232

9.4 应用applyFilter()方法实现图片模糊效果236

9.4.1 applyFilter()方法236

9.4.2 制作图片模糊效果238

第10章 ActionScript3.0组件244

10.1 应用按钮组件制作背景切换244

10.1.1 组件中常用的公共属性244

10.1.2 按钮组件245

10.1.3 制作背景切换247

10.2 应用文本组件制作散文欣赏249

10.2.1 文本组件250

10.2.2 制作散文欣赏256

10.3 应用进度条组件制作进度条258

10.3.1 进度条组件258

10.3.2 制作可控进度条260

10.4 应用颜色拾取器设置文本颜色263

10.4.1 颜色拾取器组件263

10.4.2 设置文本颜色266

第11章 应用滤镜和转换272

11.1 应用颜色转换类调整图像颜色272

11.1.1 ColorTransform类272

11.1.2 调整图像颜色275

11.2 应用阴影滤镜类制作阴影效果279

11.2.1 DropShadowFilter类279

11.2.2 制作阴影滤镜效果281

11.3 应用发光滤镜类制作发光效果284

11.3.1 GlowFilter类284

11.3.2 GradientGlowFilter类285

11.3.3 制作发光滤镜效果287

11.4 应用ColorMatrixFilter类控制图像颜色290

11.4.1 ColorMatrixFilter类290

11.4.2 控制图像颜色属性292

第12章 制作多媒体播放器296

12.1 应用声音类播放音频文件296

12.1.1 Sound类296

12.1.2 SoundChannel类299

12.1.3 播放音频文件300

12.2 应用声音类调整音量及显示频谱305

12.2.1 SoundTransform类305

12.2.2 SoundMixer类306

12.2.3 调整音量及显示频谱307

12.3 应用视频类播放FLV文件311

12.3.1 NetConnection类312

12.3.2 Video类314

12.3.3 播放FLV文件314

12.4 应用视频类控制播放FLV文件318

12.4.1 NetStream类318

12.4.2 控制播放FLV文件319

第13章 综合实例:Flash留言板324

13.1 准备工作324

13.1.1 创建数据库324

13.1.2 链接数据库及创建XML327

13.2 设计Flash留言板界面330

13.2.1 设计签写留言界面330

13.2.2 设计留言详细信息界面335

13.2.3 设计Flash留言板主界面338

13.3 实现留言功能340

13.3.1 实现显示留言功能340

13.3.2 实现签写留言和显示留言详细信息功能344

第14章 综合实例:数独游戏(Sudoku)349

14.1 游戏主界面设计349

14.1.1 背景界面切换349

14.1.2 游戏主界面352

14.1.3 替换鼠标光标354

14.1.4 设计游戏介绍等界面355

14.2 链接游戏界面与程序357

14.2.1 制作游戏说明357

14.2.2 难度选择按钮组359

14.2.3 链接游戏介绍等界面361

14.3 游戏主程序设计363

14.3.1 数独生成以及随机函数363

14.3.2 完成数独主程序365

内容摘要:

本书详细介绍了ActionScript 3.0开发环境,以及ActionScript 3.0面向对象的编程语言,通过大量实例帮助读者掌握ActionScript 3.0在Flash动画以及网页动态程序中的应用知识。本书内容包括ActionScript 3.0的基本概念、语句结构、数组、函数、显示编程与事件、数学编程、物理编程、XML数据以及多媒体和网络应用等。本书最后还详细介绍了Flash留言板以及Flash游戏的开发技术。本书面向Flash动画设计人员,适合高校和职业技术院校的专业教材,也适于Flash动画开发人员作为参考资料。

编辑推荐:

16段全程配音视频教学文件
20个AS3.0行业应用案例
30个Flash开发实例
35个相关视频文件
《ActionScript3.0编程特效实战案例解析》结合行业应用知识从全新的角度介绍ActionScript3.0知识
书中采用全程图解方式,信息丰富,便于读者轻松学习
配套光盘提供了全部实例的语音视频教程,以及全套素材图和效果图

书籍规格:

书籍详细信息
书名ActionScript 3.0编程特效实战案例解析站内查询相似图书
9787302203957
如需购买下载《ActionScript 3.0编程特效实战案例解析》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸26装帧平装
页数 380 印数 4000

书籍信息归属:

ActionScript 3.0编程特效实战案例解析是清华大学出版社于2009.08出版的中图分类号为 TP391.41 的主题关于 动画-设计-图形软件,Flash ActionScript 3.0-程序设计 的书籍。