图书介绍

ACTIONSCRIPT3.0编程特效实战案例解析配光盘贺晓霞等编计算机与互联

ACTIONSCRIPT3.0编程特效实战案例解析配光盘贺晓霞等编计算机与互联
  • 贺晓霞等编著 著
  • 店铺: 文轩网旗舰店
  • 出版社: 清华大学出版社
  • ISBN:9787302203957
  • 版次:1
  • 上架时间:2015-01-05 10:05:17
  • 商品编码:1027980696
  • 开本:16开
  • 出版时间:2010-01-01
  • 页数:368
  • 字数:602000

PDF下载

立即下载 备用下载

赞助商

图书目录

第1章Flash动画基础知识1
1.1Flash动画概述1
1.1.1什么是动画1
1.1.2Flash动画应用范围4
1.2时间轴6
1.2.1帧7
1.2.2图层8
1.3Flash元件9
1.3.1图形元件9
1.3.2影片剪辑元件10
1.3.3按钮元件11
1.4动画类型与特效12
1.4.1Flash动画类型12
1.4.2Flash特效15
1.5实战项目:海上升明月18
1.6实战项目:星光闪烁21
1.7实战项目:动画导航条23

第2章ActionScript基础知识28
2.1ActionScript3.0简介28
2.1.1ActionScript的发展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.1if条件语句59
3.1.2switch…case条件语句63
3.2循环语句65
3.2.1while循环语句65
3.2.2for循环语句68
3.3跳转语句72
3.3.1break语句72
3.3.2continue语句74
3.3.3label语句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.4arguments对象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.1Math类的数学常数179
7.3.2Math类的数学运算181
7.3.3Math类产生随机数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.3Vector类及构造函数209
8.4.4angle和length属性212
8.4.5Vector类的方法213
8.5实战项目:弹动的星星214
8.6实战项目:控制汽车移动217
8.7实战项目:飞机射击游戏219

第9章处理图形和位图223
9.1应用noise()方法实现噪点效果223
9.1.1noise()方法223
9.1.2制作噪点效果224
9.2应用pixelDissolve()方法实现图片切换效果227
9.2.1pixelDissolve()方法227
9.2.2制作图片切换效果228
9.3应用scroll()方法实现图片滚动效果231
9.3.1scroll()方法231
9.3.2制作图片滚动效果232
9.4应用applyFilter()方法实现图片模糊效果236
9.4.1applyFilter()方法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.1ColorTransform类272
11.1.2调整图像颜色275
11.2应用阴影滤镜类制作阴影效果279
11.2.1DropShadowFilter类279
11.2.2制作阴影滤镜效果281
11.3应用发光滤镜类制作发光效果284
11.3.1GlowFilter类284
11.3.2GradientGlowFilter类285
11.3.3制作发光滤镜效果287
11.4应用ColorMatrixFilter类控制图像颜色290
11.4.1ColorMatrixFilter类290
11.4.2控制图像颜色属性292

第12章制作多媒体播放器296
12.1应用声音类播放音频文件296
12.1.1Sound类296
12.1.2SoundChannel类299
12.1.3播放音频文件300
12.2应用声音类调整音量及显示频谱305
12.2.1SoundTransform类305
12.2.2SoundMixer类306
12.2.3调整音量及显示频谱307
12.3应用视频类播放FLV文件311
12.3.1NetConnection类312
12.3.2Video类314
12.3.3播放FLV文件314
12.4应用视频类控制播放FLV文件318
12.4.1NetStream类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

查看全部 ↓

精品推荐