点此搜书

Flash AS 3.0动画程序设计案例教程
  • 作 者:余以胜编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2014
  • ISBN:9787517021506
  • 标注页数:256 页
  • PDF页数:266 页
  • 请阅读订购服务说明与试读!

文档类型

价格(积分)

购买连接

试读

PDF格式

10

立即购买

点击试读

订购服务说明

1、本站所有的书默认都是PDF格式,该格式图书只能阅读和打印,不能再次编辑。

2、除分上下册或者多册的情况下,一般PDF页数一定要大于标注页数才建议下单购买。【本资源266 ≥256页】

图书下载及付费说明

1、所有的电子图书为PDF格式,支持电脑、手机、平板等各类电子设备阅读;可以任意拷贝文件到不同的阅读设备里进行阅读。

2、电子图书在提交订单后一般半小时内处理完成,最晚48小时内处理完成。(非工作日购买会延迟)

3、所有的电子图书都是原书直接扫描方式制作而成。

第1章 动画编程简介 1

1.1 动画编程语言AS 3.0 1

1.1.1 ActionScript 3.0的优点 2

1.1.2 ActionScript 3.0中的新功能 2

1.2 Flash IDE简介 3

1.3 案例——图形自动绘制程序 4

1.3.1 案例任务描述 4

1.3.2 操作流程 4

1.3.3 案例小结 5

1.4 案例——补间动画播放程序 6

1.4.1 案例任务描述 6

1.4.2 操作流程 6

1.4.3 案例小结 8

1.5 案例——Hello World程序 8

1.5.1 案例任务描述 8

1.5.2 操作流程 9

1.5.3 案例小结 12

拓展训练 12

第2章 AS 3.0基本语法 13

2.1 常量与变量 13

2.1.1 常量 13

2.1.2 变量 14

2.2 数据与数据类型 15

2.2.1 数据类型 15

2.2.2 类型转换 16

2.2.3 数组 17

2.3 运算符与表达式 17

2.3.1 运算符与表达式 17

2.3.2 运算符的优先级和结合律 17

2.3.3 主要运算符 18

2.3.4 几个典型的一元运算符和关系运算符 18

2.4 案例——类型转换程序 19

2.4.1 案例任务描述 19

2.4.2 操作流程 20

2.4.3 案例小结 22

2.5 程序结构与函数 22

2.5.1 条件语句 22

2.5.2 循环语句 23

2.5.3 函数 24

2.5.4 注释 25

2.6 案例——数组处理程序 26

2.6.1 案例任务描述 26

2.6.2 操作流程 26

2.6.3 案例小结 28

2.7 案例——求两数的最小公倍数程序 29

2.7.1 案例任务描述 29

2.7.2 操作流程 29

2.7.3 案例小结 31

拓展训练 31

第3章 AS 3.0中面向对象的编程 32

3.1 类和对象 32

3.1.1 包和命名空间 33

3.1.2 文档类 33

3.1.3 元件连接类 34

3.1.4 自定义类的编写 34

3.1.5 类的访问属性 36

3.1.6 类成员的访问属性 37

3.1.7 包外定义的类 37

3.1.8 对象的创建与使用 37

3.2 案例——创建图形类程序 38

3.2.1 案例任务描述 38

3.2.2 操作流程 38

3.2.3 案例小结 44

3.3 AS 3.0中类的使用 44

3.4 数值计算处理 46

3.4.1 边界情况 46

3.4.2 Math类 47

3.5 案例——小球随机运动程序 48

3.5.1 案例任务描述 48

3.5.2 操作流程 49

3.5.3 案例小结 51

3.6 日期和时间处理 51

3.6.1 处理Date对象 51

3.6.2 获取时间单位值 52

3.6.3 执行日期和时间运算 52

3.6.4 控制时间间隔 52

3.7 案例——日期时钟程序 53

3.7.1 案例任务描述 53

3.7.2 操作流程 54

3.7.3 案例小结 55

3.8 案例——百分秒计时器程序 56

3.8.1 案例任务描述 56

3.8.2 操作流程 56

3.8.3 案例小结 58

拓展训练 59

第4章 事件侦听及用户交互 60

4.1 事件及事件侦听 60

4.1.1 事件 60

4.1.2 事件处理过程 60

4.1.3 事件对象 61

4.1.4 事件侦听 63

4.2 常用内置事件类 64

4.2.1 Timer类及相关事件 64

4.2.2 TextField类及相关事件 65

4.2.3 ENTER_FRAME事件 65

4.3 案例——闹钟程序 66

4.3.1 案例任务描述 66

4.3.2 操作流程 66

4.3.3 案例小结 71

4.4 鼠标事件及响应 71

4.5 案例——击拍豆腐小游戏程序 72

4.5.1 案例任务描述 72

4.5.2 操作流程 72

4.5.3 案例小结 76

4.6 鼠标拖曳移动物体 76

4.7 案例——鼠标引领甲壳虫程序 77

4.7.1 案例任务描述 77

4.7.2 操作流程 77

4.7.3 案例小结 80

4.8 键盘事件输入响应 80

4.9 案例——键盘操控甲壳虫程序 81

4.9.1 案例任务描述 81

4.9.2 操作流程 81

4.9.3 案例小结 84

4.10 案例——射击飞机小游戏程序 84

4.10.1 案例任务描述 84

4.10.2 操作流程 84

4.10.3 案例小结 90

拓展训练 90

第5章 操作AS 3.0对象 91

5.1 处理数组 91

5.1.1 索引数组 91

5.1.2 关联数组 94

5.2 案例——歌曲列表管理程序 96

5.2.1 案例任务描述 96

5.2.2 操作流程 96

5.2.3 案例小结 101

5.3 处理字符串 101

5.4 案例——ASCII字符图程序 103

5.4.1 案例任务描述 103

5.4.2 操作流程 103

5.4.3 案例小结 108

5.5 处理影片剪辑 108

5.6 案例——外部SWF库中影片处理程序 110

5.6.1 案例任务描述 110

5.6.2 操作流程 110

5.6.3 案例小结 113

5.7 处理文本 113

5.8 案例——报刊风格文本设置程序 115

5.8.1 案例任务描述 115

5.8.2 操作流程 115

5.8.3 案例小结 123

5.9 处理错误 124

5.10 案例——定制错误应用程序 125

5.10.1 案例任务描述 125

5.10.2 操作流程 125

5.10.3 案例小结 129

拓展训练 129

第6章 处理几何结构 130

6.1 舞台及坐标系统 130

6.2 角与角度、旋转 132

6.3 案例——舞台尺寸动态展示程序 132

6.3.1 案例任务描述 132

6.3.2 操作流程 133

6.3.3 案例小结 135

6.4 案例——冰球位置动态展示程序 135

6.4.1 案例任务描述 135

6.4.2 操作流程 136

6.4.3 案例小结 138

6.5 Point类的点对象 138

6.6 Rectangle类的矩形对象 140

6.7 Matrix类的转换矩阵 142

6.8 案例——矩阵变换处理图片程序 143

6.8.1 案例任务描述 143

6.8.2 操作流程 144

6.8.3 案例小结 148

拓展训练 148

第7章 显示编程 149

7.1 显示列表 149

7.1.1 显示列表结构 149

7.1.2 stage、root、this、parent 150

7.1.3 核心显示类 150

7.2 处理显示对象 152

7.2.1 在显示列表中添加显示对象 152

7.2.2 处理显示对象容器 152

7.2.3 遍历显示列表 153

7.2.4 处理显示对象的事件 154

7.2.5 适当选择DisplayObject子类 154

7.2.6 显示对象的舞台表现 155

7.3 案例——图形堆叠处理程序 158

7.3.1 案例任务描述 158

7.3.2 操作流程 159

7.3.3 案例小结 164

7.4 图形绘制API 164

7.5 案例——自选图形绘制程序 167

7.5.1 案例任务描述 167

7.5.2 操作流程 167

7.5.3 案例小结 169

7.6 处理位图 169

7.7 案例——拼图小游戏程序 171

7.7.1 案例任务描述 171

7.7.2 操作流程 172

7.7.3 案例小结 175

7.8 颜色及其变换 176

7.9 案例——图片颜色变换小程序 176

7.9.1 案例任务描述 176

7.9.2 操作流程 177

7.9.3 案例小结 178

7.10 过滤显示对象 178

7.11 案例——图片过滤处理程序 179

7.11.1 案例任务描述 179

7.11.2 操作流程 180

7.11.3 案例小结 182

拓展训练 182

第8章 声音和视频处理 183

8.1 声音处理 183

8.1.1 处理声音简介 183

8.1.2 加载外部声音文件 184

8.1.3 处理嵌入的声音 185

8.1.4 处理声音流文件 185

8.1.5 播放声音 186

8.1.6 处理声音元数据 188

8.1.7 访问原始声音数据 188

8.2 捕获麦克风输入 188

8.2.1 访问麦克风 189

8.2.2 将麦克风音频传送到本地扬声器 189

8.2.3 更改麦克风音频 189

8.2.4 检测麦克风活动 189

8.3 案例——mp3播放器程序 190

8.3.1 案例任务描述 190

8.3.2 操作流程 190

8.3.3 案例小结 195

8.4 案例——声音波纹显示程序 195

8.4.1 案例任务描述 195

8.4.2 操作流程 195

8.4.3 案例小结 197

8.5 视频处理 197

8.5.1 Video类 198

8.5.2 加载视频文件 198

8.5.3 控制视频回放 198

8.5.4 流式传输视频文件 199

8.5.5 提示点 199

8.5.6 使用视频元数据 200

8.6 捕获摄像头输入 200

8.6.1 Camera类简介 200

8.6.2 在屏幕上显示摄像头内容 201

8.6.3 设计摄像头应用程序 201

8.6.4 连接到用户摄像头 201

8.6.5 验证是否已安装摄像头 202

8.6.6 检测摄像头的访问权限 202

8.6.7 监视回放条件 203

8.7 案例——FLV视频自动播放程序 203

8.7.1 案例任务描述 203

8.7.2 操作流程 203

8.7.3 案例小结 207

拓展训练 207

第9章 AS编程扩展 208

9.1 使用组件 208

9.1.1 组件类型 209

9.1.2 组件的使用 209

9.2 案例——使用组件播放视频程序 210

9.2.1 案例任务描述 210

9.2.2 操作流程 210

9.2.3 案例小结 211

9.3 上下文菜单 212

9.4 案例——弹出式菜单操作程序 213

9.4.1 案例任务描述 213

9.4.2 操作流程 213

9.4.3 案例小结 216

9.5 正则表达式 216

9.6 案例——用户信息校验程序 220

9.6.1 案例任务描述 220

9.6.2 操作流程 221

9.6.3 案例小结 225

9.7 字节数组 225

9.8 案例——ZIP文件处理程序 227

9.8.1 案例任务描述 227

9.8.2 操作流程 227

9.8.3 案例小结 229

9.9 外部API 230

9.9.1 使用外部API简介 230

9.9.2 使用ExternalInterface类 230

9.10 案例——与JavaScript通信小程序 232

9.10.1 案例任务描述 232

9.10.2 操作流程 233

9.10.3 案例小结 234

拓展训练 235

第10章 网络及数据处理 236

10.1 网络通信 236

10.1.1 网络与通信简介 236

10.1.2 外部数据处理 237

10.1.3 与其他Flash Player实例连接 237

10.1.4 套接字处理 238

10.1.5 本地数据存储 239

10.1.6 文件的上传与下载 239

10.2 案例——文件的上传与下载程序 240

10.2.1 案例任务描述 240

10.2.2 操作流程 241

10.2.3 案例小结 244

10.3 处理XML 245

10.3.1 XML对象和XMLList对象 245

10.3.2 XML遍历 246

10.3.3 XML类型转换 246

10.3.4 读取外部XML文档 247

10.4 案例——从网络加载RSS数据程序 247

10.4.1 案例任务描述 247

10.4.2 操作流程 247

10.4.3 案例小结 250

10.5 客户端系统环境 250

10.5.1 System类 250

10.5.2 Capabilities类 251

10.5.3 使用IME类 251

10.6 案例——检测系统功能程序 252

10.6.1 案例任务描述 252

10.6.2 操作流程 252

10.6.3 案例小结 254

拓展训练 255

参考文献 256

购买PDF格式(10分)
返回顶部