Flash ActionScript 3.0网络动画编程基础与实践教程PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:周峰,王征编著
- 出 版 社:北京:电子工业出版社
- 出版年份:2008
- ISBN:9787121066993
- 页数:454 页
第1章 Flash CS3界面操作 1
课前导读 1
重点提示 1
1.1 Flash CS3简介 1
1.1.1 工具箱 2
1.1.2 时间轴 3
1.1.3 场景 4
1.1.4 “属性”面板 6
1.2 常用面板简介 6
1.2.1 “库”面板 6
1.2.2 “输出”面板 7
1.2.3 “颜色”面板 7
1.2.4 “组件”和“组件检查器”面板 7
1.2.5 “对齐”面板 8
1.2.6 “变形”面板 8
1.2.7 “动作”面板 8
1.3 Flash CS3的基本操作 10
1.3.1 新建文件 10
1.3.2 保存文件 10
1.3.3 打开文件 11
1.3.4 关闭文件 12
1.3.5 Flash动画文件的管理 12
1.4 优化Flash文档 13
1.4.1 优化文档 13
1.4.2 优化元素和线条 14
1.4.3 优化文本和字体 14
1.4.4 优化颜色 14
1.4.5 优化图形和动画 14
本章小结 15
本章习题 15
本章答案 15
第2章 Flash ActionScript 3.0快速上手 16
课前导读 16
重点提示 16
2.1 ActionScript 3.0概述 16
2.1.1 ActionScript 3.0的主要功能 16
2.1.2 ActionScript 3.0的新增功能 17
2.1.3 ActionScript不同版本的兼容性 19
2.2 ActionScript 3.0基本的编程概念简述 19
2.2.1 常量和变量 19
2.2.2 数据类型 20
2.2.3 对象的属性、方法与事件 21
2.2.4 对象实例的创建 24
实例 影片剪辑的控制及超链接 25
2.2.5 常用编程元素 31
实例 简单加法运算 33
2.2.6 类的应用 37
实例 利用类动态显示输入的内容 39
本章小结 42
本章习题 42
本章答案 43
第3章 ActionScript 3.0程序设计基础 44
课前导读 44
重点提示 44
3.1 对象、包和命名空间 44
3.1.1 对象 44
3.1.2 包 45
3.1.3 命名空间 48
3.2 变量及变量作用域 51
3.2.1 变量 51
3.2.2 变量作用域 52
3.3 数据类型 54
3.3.1 基本数据类型 54
3.3.2 数据类型转换 56
3.4 ActionScript 3.0基本语法 59
3.5 运算符 62
3.6 程序流程控制 68
3.6.1 顺序结构 68
3.6.2 选择结构 68
实例 多用户登录系统 69
实例 成绩查询系统 76
3.6.3 循环结构 80
实例 利用for循环语句显示前15个奇数 81
实例 利用for...in循环语句显示数组中的值 82
实例 利用for each...in循环语句显示XML对象中的值 82
3.7 函数 83
3.7.1 调用系统函数 83
3.7.2 自定义函数 84
3.7.3 函数参数 85
3.7.4 函数作为对象 89
3.7.5 函数闭包 89
本章小结 90
本章习题 90
本章答案 91
第4章 ActionScript 3.0面向对象编程 92
课前导读 92
重点提示 92
4.1 面向过程与面向对象 92
4.2 面向对象的重要概述和术语 93
4.3 类 93
4.3.1 类的定义 93
4.3.2 类属性(property)的属性(attribute) 95
4.3.3 类的变量 96
4.3.4 类的方法 97
4.3.5 类的枚举 101
4.3.6 嵌入资源类 102
4.4 接口 102
4.4.1 定义接口 103
4.4.2 在类中实现接口 103
4.5 继承 105
4.5.1 继承多态性 105
4.5.2 访问控制说明符和继承 106
实例 利用类、接口实现几何图形信息的统计 107
本章小结 117
本章习题 117
本章答案 117
第5章 ActionScript 3.0对数组和日期时间的处理 119
课前导读 119
重点提示 119
5.1 数组 119
5.1.1 索引数组 119
5.1.2 关联数组 128
5.1.3 多维数组 132
实例 动态的加载、排序、添加数据信息 133
5.2 日期和时间 140
5.2.1 Date对象的创建及应用 140
5.2.2 时间间隔的控制 143
实例 动态显示当前时间及程序已运行的时间 145
实例 运行的时钟 148
实例 随机抽奖 154
本章小结 158
本章习题 158
本章答案 159
第6章 ActionScript 3.0对字符串及正则表达式的处理 160
课前导读 160
重点提示 160
6.1 字符串 160
6.1.1 创建字符串 161
6.1.2 字符串的基本操作 162
6.1.3 子字符串的查找和替换 164
6.2 正则表达式 167
6.2.1 创建正则表达式 167
6.2.2 元字符和元序列 167
6.2.3 字符类、数量表示符和逻辑或 169
6.2.4 组的应用 171
6.2.5 标志和属性 172
6.2.6 正则表达式的两个方法exec()和test() 176
实例 利用字符串来描述位图图像 177
本章小结 188
本章习题 188
本章答案 188
第7章 ActionScript 3.0对图形图像的处理 189
课前导读 189
重点提示 189
7.1 绘图API 189
7.1.1 Graphics类的应用 189
7.1.2 创建渐变笔触和填充 194
7.1.3 Math函数在绘图中的应用 196
7.1.4 利用绘图API制作动画 197
7.2 图形处理常用到的对象 198
7.2.1 Point对象 198
7.2.2 Rectangle对象 200
7.2.3 Matrix对象 204
7.3 位图的处理 205
7.3.1 处理位图的基础知识 205
7.3.2 Bitmap对象和BitmapData对象 205
7.3.3 像素的处理 206
7.3.4 复制位图数据 208
实例 杂点和云彩纹理效果 209
实例 动态缩放、旋转、平移、倾斜图像 213
实例 飘动的云彩动画效果 221
实例 淡淡隐藏的圆动画效果 224
本章小结 226
本章习题 226
本章答案 227
第8章 ActionScript 3.0对文本及用户输入的处理 228
课前导读 228
重点提示 228
8.1 文本概述 228
8.2 文本的类型与显示 228
8.2.1 文本的类型 228
8.2.2 文本的显示 229
8.3 输入文本的应用 231
8.4 设置文本格式 236
8.4.1 利用TextFormat设置文本格式 236
8.4.2 利用层叠样式表设置文本格式 237
8.4.3 外部CSS文件的加载 237
8.4.4 文本的一部分格式设置 239
8.5 滤镜效果 240
8.5.1 投影滤镜效果 240
8.5.2 模糊滤镜效果 241
8.5.3 发光滤镜效果 242
8.5.4 斜角滤镜效果 243
8.5.5 渐变斜角滤镜效果 244
8.5.6 渐变发光滤镜效果 245
实例 交通信号灯效果 246
实例 图像的放大效果 250
8.6 用户输入信息的获取 254
8.6.1 键盘输入信息的获取 254
8.6.2 鼠标输入信息的获取 256
实例 改变鼠标形状效果 258
本章小结 262
本章习题 262
本章答案 263
第9章 ActionScript 3.0对影片剪辑元件的处理 264
课前导读 264
重点提示 264
9.1 影片剪辑元件概述 264
9.2 MovieClip对象的创建与处理 266
9.3 影片剪辑元件的播放与停止 268
9.4 外部SWF的加载 273
本章小结 277
本章习题 277
本章答案 277
第10章 ActionScript 3.0对声音和视频的处理 278
课前导读 278
重点提示 278
10.1 声音处理概述 278
10.2 声音加载与播放 279
10.2.1 声音的加载、嵌入及监听 279
10.2.2 声音流文件的处理 281
10.2.3 声音的播放、暂停和恢复 282
10.3 声音文件的音量、声相及声音数据 286
实例 声音波形图 288
10.4 麦克风声音的输入 292
10.4.1 麦克风声音的获取及设置 292
10.4.2 麦克风信息检测 293
10.5 视频处理概述 293
10.6 视频的加载与播放 294
10.6.1 视频的加载 294
10.6.2 视频的播放 294
实例 视频的加载与播放 295
10.7 摄像头视频的获取 298
10.7.1 连接到摄像头 299
10.7.2 摄像头视频的优化 300
本章小结 300
本章习题 300
本章答案 301
第11章 ActionScript 3.0对XML文件的处理 302
课前导读 302
重点提示 302
11.1 XML简介 302
11.2 XML数据结构 303
11.3 XML类 305
11.3.1 XML对象的常用属性 305
11.3.2 XML对象的常用方法 307
11.4 XMLDocument类 316
11.4.1 XMLDocument对象的常用属性 317
11.4.2 XMLDocument对象的常用方法 317
实例 XMLDocument类的应用 318
11.5 XMLList类 320
11.6 XMLNodeType类 321
11.7 XMLSocket类 321
11.7.1 XMLSocket类的属性 321
11.7.2 XMLSocket类的常用方法 321
11.7.3 XMLSocket类的常用事件 322
11.8 XMLUI类 324
实例 利用XML动态加载图像并放大 325
本章小结 332
本章习题 332
本章答案 332
第12章 ActionScript 3.0对网络通信的处理 333
课前导读 333
重点提示 333
12.1 网络通信概述 333
12.2 URLLoader类、URLRequest类和URLVariables类 334
12.2.1 URLLoader类的应用 334
12.2.2 URLRequest类的应用 335
12.2.3 URLVariables类的应用 336
12.3 共享对象Flash cookie 338
12.3.1 SharedObject类的应用 338
12.3.2 共享对象Flash cookie的基本操作 339
12.3.3 安全的共享对象Flash cookie 342
12.4 上载与下载文件 342
12.4.1 FileReference类的应用 342
12.4.2 文件的上载 347
12.4.3 文件的下载 349
本章小结 351
本章习题 351
本章答案 351
第13章 ActionScript 3.0对系统环境、打印输出及外部API函数的处理 352
课前导读 352
重点提示 352
13.1 客户端系统环境 352
13.1.1 System类的应用 352
13.1.2 Capabilities类的应用 353
13.1.3 ApplicationDomain类的应用 355
13.1.4 IME类的应用 355
13.2 打印输出 357
13.3 外部API函数 360
13.3.1 外部API函数的特点 360
13.3.2 ExternalInterface类的应用 360
实例 利用DataGrid组件显示客户端系统环境 362
本章小结 367
本章习题 367
本章答案 368
第14章 ActionScript 3.0用户界面(UI)组件的应用 369
课前导读 369
重点提示 369
14.1 用户界面(UI)组件 369
14.1.1 Button组件 370
14.1.2 Slider组件 371
实例 Button组件和Slider组件的应用 372
14.1.3 Label组件 375
14.1.4 Text Input组件 376
实例 Label组件和TextInput组件的应用 378
14.1.5 CheckBox组件 382
14.1.6 List组件 384
14.1.7 TileList组件 385
14.1.8 ComboBox组件 387
14.1.9 TextArea组件 389
实例 用户注册信息提交与显示 390
14.1.10 ColorPicker组件 401
14.1.11 NumericStepper组件 402
14.1.12 ScrollPane组件 403
14.1.13 ProgressBar组件 405
14.1.14 RadioButton组件 406
14.1.15 UIScrollBar组件 407
14.1.16 UILoader组件 408
14.1.17 DataGrid组件 410
实例 UIScrollBar组件的应用 412
实例 动态设置矩形的颜色 417
14.2 自定义UI组件 421
14.2.1 样式的设置 421
实例 设置按钮的样式 421
14.2.2 外观的设置 429
实例 为相同组件创建不同的外观 429
本章小结 433
本章习题 434
本章答案 434
第15章 ActionScript 3.0视频组件的应用 435
课前导读 435
重点提示 435
15.1 视频组件概述 435
15.2 FLVPlayback组件 436
15.2.1 创建FLVPlayback组件应用程序 436
15.2.2 FLVPlayback类常用属性、方法及事件 440
15.2.3 提示点 442
15.2.4 LVPlayback组件的特性和优点 445
15.3 LVPlaybackCaptioning组件和Timed Text字幕 446
15.3.1 FLVPlaybackCaptioning组件 446
15.3.2 Timed Text字幕 449
15.3.3 提示点用于Timed Text字幕 451
本章小结 452
本章习题 452
本章答案 453
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《胃癌基础病理》(日)塚本彻哉编者;宫健,刘石译者 2019
- 《语文教育教学实践探索》陈德收 2018
- 《彼得·布鲁克导演实践研究》邓小玲著 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017