《ActionScript 3.0基础教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:(加)DerrickYpenburg著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2009
  • ISBN:9787115215451
  • 页数:226 页
图书介绍:本书讲述了ActionScript编程的核心概念,主要内容包括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 Action Script3.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.3MouseEvent类 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.1Math类 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.1.1向数组添加元素或从数组中移除元素 122

12.2.2向数组添加元素 123

12.2.3从数组中移除或返回元素 124

12.2.4遍历数组 125

12.3Object类和关联数组 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.1Timer类 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