搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
ActionScript 3.0编程特效实战案例解析
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302203957
  • 作      者:
    贺晓霞,方宁等编著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2010
收藏
编辑推荐
  16段全程配音视频教学文件
  20个AS 3.0行业应用案例
  30个Flash开发实例
  35个相关视频文件
  《ActionScript 3.0编程特效实战案例解析》结合行业应用知识从全新的角度介绍ActionScript 3.0知识
  书中采用全程图解方式,信息丰富,便于读者轻松学习
  配套光盘提供了全部实例的语音视频教程,以及全套素材图和效果图
展开
内容介绍
  《ActionScript 3.0编程特效实战案例解析》详细介绍了ActionScript 3.0开发环境,以及ActionScript 3.0面向对象的编程语言,通过大量实例帮助读者掌握ActionScript 3.0在Flash动画以及网页动态程序中的应用知识。《ActionScript 3.0编程特效实战案例解析》内容包括ActionScript 3.0的基本概念、语句结构、数组、函数、显示编程与事件、数学编程、物理编程、XML数据以及多媒体和网络应用等。《ActionScript 3.0编程特效实战案例解析》最后还详细介绍了Flash留言板以及Flash游戏的开发技术。
  《ActionScript 3.0编程特效实战案例解析》面向Flash动画设计人员,适合高校和职业技术院校的专业教材,也适于Flash动画开发人员作为参考资料。
展开
精彩书摘
  拍摄完成后,可以对动画各片段进行连接、排序、剪辑等操作,并进行录音。其中,录音主要完成动画中主体对象的对话、音乐、音响等,并混合到一个声道上。
  传统的动画制作,尤其是大型动画片的创作,需要许多人来完成,是一项集体性劳动。需要有导演、制片、动画设计人员和动画辅助制作人员等。
  2.Flash动画及特点
  Flash以流控制技术和矢量技术等为代表,能够将矢量图、位图、音频、动画和深一层交互动作有机地、灵活地结合在一起,从而制作出美观、新奇、交互性更强的动画效果。
  较传统动画而言,Flash提供的物体变形和透明技术,使得创建动画更加容易,并为动画设计者的丰富想象提供了实现手段;其交互设计让用户可以随心所欲地控制动画,赋予用户更多的主动权。因此,Flash动画具有以下特点。
  动画短小Flash动画受网络资源的制约一般比较短小,但绘制的画面是矢量格式,无论把它放大多少倍都不会失真。
  交互性强Flash动画具有交互性优势,可以通过单击、选择等动作决定动画的运行过程和结果,是传统动画所无法比拟的。
  具传播性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
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证