基本信息·出版社:人民邮电出版社 ·页码:226 页 ·出版日期:2009年11月 ·ISBN:7115215456/9787115215451 ·条形码:9787115215451 ·版本:第1版 · ...
商家名称 |
信用等级 |
购买信息 |
订购本书 |
|
 |
ActionScript 3.0基础教程 |
 |
|
 |
ActionScript 3.0基础教程 |
 |

基本信息·出版社:人民邮电出版社
·页码:226 页
·出版日期:2009年11月
·ISBN:7115215456/9787115215451
·条形码:9787115215451
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·丛书名:图灵程序设计丛书·Web开发系列
内容简介 ActionScript 3.0是Flash编程语言的一次重大升级,它更加高效、清晰和完善。《ActionScript 3.0基础教程》详细地介绍了ActionScript 3.0的基础知识,包括ActionScript 3.0语言、ActionScript 3.0对象的操作方法、显示列表的使用、事件模型、加载外部素材、可视化编程以及利用声音和视频增强应用程序等方面的知识,并结合小实例,讲解每个知识点的应用方法,方便读者动手操作,提高编程能力。
《ActionScript 3.0基础教程》适合广大Flash制作和开发人员、Web应用开发人员以及ActionScript开发人员阅读和参考。
媒体推荐 这本书将帮助你建立ActionScript 3.0完整的知识体系,了解并掌握ActionScript 3.0语法的各个知识点,是开始ActionScript 3.0编程之旅的第一步。
——剑心,《昆仑世界》客户端核心程序员
ActionScript 3.0是Flash/Flex开发中贯穿始终的编程语言,本书正是针对想迈入RIA开发领域的初学者的最好教材。
——Silver,广州Flex用户组经理
编辑推荐 《ActionScript 3.0基础教程》:
全面阐述ActionScript 3.0的核心概念
Adobe技术专家力作,深入浅出
实际任务驱动,示例丰富,图文并茂
随着3.0版的发布,ActionScript已经从最初制作Flash动画的简单脚本语言成长为面向对象的强大编程语言和Adobe公司技术平台的核心组成部分。使用ActionScript,可以快速构建RIA应用,大大增强用户的Web体验。
《ActionScript 3.0基础教程》是一部优秀的ActionScript 3.0入门书,它从一个个实战任务出发,一步步指导你学习ActionScript编程的核心概念,包括ActionScript 3.0的语法、显示列表、事件模型、操作数据和对象、常用类、逻辑控制、加载外部素材、可视化编程以及利用声音和视频增强应用程序等方面的内容,并运用这些概念解决许多实际问题。读者可以一边研读一边动手操作,有效提高编程能力。
《ActionScript 3.0基础教程》叙述深入浅出,没有编程经验的读者也不会感到困难;内容全面详尽,有使用过其他语言或ActionScript-早期版本的程序员也能从中获益匪浅。
目录 第1章 ActionScript 3.0简介 1
1.1 ActionScript语言 1
1.2 ActionScript语法 2
1.3 标点符号 3
1.3.1 分号 3
1.3.2 圆括号 3
1.3.3 花括号 4
1.3.4 逗号 4
1.4 关于类和对象 4
1.4.1 什么是对象 5
1.4.2 实例化MovieClip类的对象 6
1.5 编写ActionScript 7
1.5.1 使用trace()语句 9
1.5.2 使用注释 9
1.5.3 设置ActionScript参数选项 11
第2章 使用变量和属性 12
2.1 什么是变量 12
2.1.1 命名变量 12
2.1.2 命名规范 13
2.2 声明变量和给变量赋值 14
2.3 变量的数据类型 15
2.4 使用字符串 16
2.4.1 字符串 16
2.4.2 组合字符串 17
2.4.3 给字符串追加值 18
2.4.4 转义序列 18
2.5 使用数 19
2.5.1 使用数学 19
2.5.2 使用复合运算符 20
2.5.3 数的数据类型 20
2.6 数据类型转换 21
2.7 实例和属性 21
2.7.1 实例 22
2.7.2 属性 22
2.8 关于布尔值 23
第3章 使用函数和方法 24
3.1 方法与函数 24
3.1.1 方法 24
3.1.2 函数 27
3.1.3 定义函数 27
3.1.4 使用函数的参数 28
3.2 从函数中返回值 31
3.3 函数作用域 33
第4章 使用类和对象 35
4.1 定义类和对象 35
4.2 导入类 36
4.3 实例化对象 36
4.3.1 对象方法 37
4.3.2 对象属性 37
4.3.3 对象实例的数据类型 38
4.4 使用外部代码 39
第5章 显示列表和对象 41
5.1 显示列表 41
5.2 显示类和对象 42
5.2.1 显示对象 43
5.2.2 交互对象 45
5.2.3 显示对象容器 49
5.2.4 MovieClip类 49
第6章 使用显示对象 56
6.1 显示对象属性 56
6.1.1 动态定位显示对象 60
6.1.2 位置和注册点 61
6.1.3 使用显示对象容器来定位一组显示对象 63
6.2 管理对象深度 63
6.3 从显示列表中移除显示对象 66
第7章 通信和事件 67
7.1 ActionScript 3.0事件模型 67
7.1.1 事件过程细节 67
7.1.2 事件分发 68
7.1.3 注册事件监听器 69
7.1.4 事件监听器 70
7.2 使用事件监听器 70
7.2.1 事件类 70
7.2.2 使用事件对象 72
7.2.3 MouseEvent类 73
7.2.4 在一个事件处理器中检查多个事件类型 74
7.2.5 KeyboardEvent类 75
7.2.6 删除事件监听器 76
7.3 事件流 77
7.4 Event类的子类 79
第8章 控制时间轴 80
8.1 控制时间轴 80
8.2 使用目标路径导航时间轴 85
8.3 在运行时定义帧频 88
第9章 使用字符串 90
9.1 String类 90
9.2 合并字符串 92
9.3 操作字符串 94
第10章 使用文本字段 97
10.1 处理文本字段 97
10.1.1 TextField类 97
10.1.2 动态文本字段 97
10.1.3 输入文本字段 99
10.1.4 文本事件 101
10.2 格式化文本字段 102
10.3 内嵌字体 107
第11章 使用Math类和Date类 110
11.1 Math类 110
11.1.1 获取随机数 111
11.1.2 数字取整 113
11.2 Date类 114
11.2.1 获取时间和日期 114
11.2.2 制作一个简单的时钟程序 116
11.2.3 设置自定义日期和时间 118
11.3 时区和UTC时间 119
第12章 使用数组和对象处理数据 120
12.1 使用Array类 120
12.1.1 创建数组 120
12.1.2 向数组添加元素 120
12.1.3 构造数组的快捷方法 122
12.2 操作数组 122
12.2.1 向数组添加元素或从数组中移除元素 122
12.2.2 向数组添加元素 123
12.2.3 从数组中移除或返回元素 124
12.2.4 遍历数组 125
12.3 Object类和关联数组 126
12.3.1 Object类 127
12.3.2 数组存取 127
12.3.3 关联数组 128
第13章 创建条件语句 131
13.1 条件语句 131
13.1.1 关系和等于运算符 132
13.1.2 在条件语句中检查一个布尔类型的值 134
13.1.3 检查多个条件 135
13.1.4 基于对象的关系运算符 136
13.1.5 使用一个事件处理器检查多种事件类型 136
13.2 使用switch语句检查条件 138
第14章 遍历和重复 140
14.1 for循环语句 140
14.1.1 使用for循环遍历数组元素 141
14.1.2 死循环 142
14.2 使用关联数组建立动态菜单 142
14.3 遍历对象属性 147
14.3.1 使用for...in循环获取对象的属性 147
14.3.2 使用for each...in循环获取对象的属性 148
14.4 while和do...while循环语句 149
第15章 HTTP请求与外部通信 152
15.1 使用HTTP请求进行URL导航 152
15.1.1 创建HTTP请求 152
15.1.2 导航至URL 153
15.2 加载外部文本内容 155
15.2.1 加载外部文本并使用HTML格式 158
15.2.2 加载外部的CSS文件 160
15.3 错误处理 163
第16章 加载外部素材 167
16.1 使用Loader类加载外部数据 167
16.1.1 加载一个外部SWF文件 171
16.1.2 LoaderInfo对象 171
16.2 监视加载进度 172
16.3 控制外部加载的SWF文件 174
第17章 使用形状、遮罩、混合和滤镜 176
17.1 Shape类 176
17.2 对对象应用动态遮罩 178
17.3 使用ActionScript创建可视化效果 181
17.3.1 混合模式 182
17.3.2 动态滤镜 182
第18章 动画 186
18.1 Timer类 186
18.2 ENTER_FRAME事件 190
18.3 Tween和Easing类 192
18.3.1 easing类 193
18.3.2 控制补间动画播放 194
18.3.3 TweenEvent 195
18.4 过渡 196
18.5 缓存显示对象 198
第19章 处理声音 199
19.1 处理内嵌声音 199
19.2 使用声道控制播放 200
19.3 加载外部声音 201
19.4 使用Sound类的事件监视加载进度 203
19.5 使用MP3文件中的ID3数据 205
19.6 控制声音的音量 206
19.7 监视声音的播放进度 208
第20章 处理视频 212
20.1 使用FLVPLayback组件 212
20.1.1 设置FLVPlayback组件的属性 212
20.1.2 自定义FLVPlayback组件 215
20.2 FLVPlayback事件 217
20.2.1 显示视频状态 218
20.2.2 FLV元数据 220
20.2.3 添加并监听文件提示点 222
20.2.4 ActionScript文件提示点 222
20.3 高级视频应用程序 225
……
序言 Adobe Flash Action Script 3.0带给开发者多种选择和可能性,很容易使开发者感到不知所措。从哪开始?Flash和Action Script可以做什么?技术是怎样改变的?跟随本书的深刻讲解,通过一步一步的练习,你可以在本书中找到这些问题的答案。Flash在最近几年中成了具有强大功能的技术系统的代名词,但是Adobe Flash Action Script是怎样才有了今天的成就呢?跟大多数基于因特网的技术一样,Flash起步刚过十年,起初它只不过是GIF动画的备选方案。
Macromedia公司在20世纪90年代末发布了Flash 4,Flash第一次具有了值得关注的编程能力,比Flash 3前进了一大步。当时只有很少“命令”的Flash4语言由于过于简单还称不上是一门脚本语言,但是设计师和动画制作者们仍然想方设法推动这门技术。他们模拟成熟的编程结构,使以前从来没有见过的交互动画出现在因特网上,甚至在Flash还没有发布视频功能之前,就用黑客手法将视频拖到时间轴上实现了视频播放。在出版行业和Web行业中,有数不尽的富有创造力的艺术家、平面设计师、Web开发人员被这项令人兴奋、具有创造性的技术所吸引,转型到Flash开发中来。
文摘 插图: