图书介绍

新手学ActionScript 3.02025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

新手学ActionScript 3.0
  • 吕晓鹏编著 著
  • 出版社: 北京:北京希望电子出版社
  • ISBN:9787894989963
  • 出版时间:2010
  • 标注页数:581页
  • 文件大小:86MB
  • 文件页数:595页
  • 主题词:ACTIONSCRIPT-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

新手学ActionScript 3.0PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 基础语法篇2

第1章 ActionScript语言简介2

1.1 ActionScript历史与发展2

1.2 ActionScript与RIA平台3

1.3 ActionScript 3.0开发环境4

1.3.1 Flash CS3安装4

1.3.2 Flash CS3开发环境7

1.3.3 Flex Builder 3.0安装10

1.3.4 Flex Builder 3.0开发环境12

1.4 ActionScript运行环境15

1.4.1 ActionScript运行环境结构16

1.4.2 FlashPlayer17

1.5 第一个ActionScript应用18

1.5.1 通过Flash构建HelloWorld18

1.5.2 通过Flex构建HelloWorld19

1.5.3 通过Flex创建ActionScript项目22

1.6 常见面试题24

1.7 小结24

1.8 习题24

第2章 ActionScript 3.0语法26

2.1 数据类型26

2.1.1 基本数据类型26

2.1.2 复杂数据类型28

2.1.3 数据类型转换装29

2.2 变量32

2.2.1 变量的定义33

2.2.2 变量使用语法33

2.2.3 变量作用域35

2.3 运算符36

2.3.1 基本运算符36

2.3.2 前后缀运算符37

2.3.3 算术运算符38

2.3.4 位运算符40

2.3.5 比较运算符41

2.3.6 逻辑运算符42

2.3.7 条件运算符43

2.4 条件语句44

2.4.1 if...else...与if...else if...语句44

2.4.2 switch语句46

2.5 循环语句47

2.5.1 for循环语句47

2.5.2 for...in和for each...in循环语句50

2.5.3 while循环语句51

2.5.4 do...while循环语句52

2.6 函数53

2.6.1 函数简介53

2.6.2 独立函数53

2.6.3 参数与返回值54

2.6.4 函数对象56

2.7 ActionScript 3.0基本语法的综合实例57

2.7.1 九九乘法表57

2.7.2 Fibonacci数列59

2.7.3 日期计算60

2.7.4 简单排序61

2.8 常见面试题63

2.8.1 概念类面试题63

2.8.2 程序设计类面试题63

2.9 小结64

2.10 习题64

第3章 面向对象基础67

3.1 面向对象基本概念67

3.1.1 封装67

3.1.2 继承68

3.1.3 多态68

3.1.4 面向对象的ActionScript 3.069

3.2 类与对象70

3.2.1 类的定义70

3.2.2 类的属性71

3.2.3 类的方法72

3.2.4 对象74

3.3 接口77

3.3.1 接口简介77

3.3.2 接口的定义77

3.4 包与名称空间78

3.4.1 包78

3.4.2 名称空间80

3.5 修饰符83

3.5.1 类修饰符83

3.5.2 属性修饰符85

3.6 继承与实现90

3.6.1 继承90

3.6.2 实现92

3.6.3 继承与实现的高级使用94

3.7 覆盖97

3.7.1 覆盖的语法97

3.7.2 通过覆盖实现多态99

3.8 动态类101

3.8.1 动态类定义101

3.8.2 动态类的使用102

3.9 类图103

3.9.1 类的图形表示104

3.9.2 类关系的图形表示105

3.10 设计模式107

3.10.1 设计模式简介107

3.10.2 创建模式108

3.10.3 结构模式113

3.10.4 行为模式118

3.11 面向对象编程的实例124

3.11.1 实例概述124

3.11.2 面向对象设计125

3.11.3 代码实现126

3.12 常见面试题133

3.12.1 基于ActionScript 3.0的面向对象编程133

3.12.2 面向对象设计的概念134

3.13 小结134

3.14 习题134

第4章 错误处理136

4.1 错误分类136

4.2 错误处理137

4.2.1 捕获错误137

4.2.2 错误比较139

4.2.3 错误处理策略140

4.3 自定义错误142

4.4 常见面试题146

4.5 小结146

4.6 习题147

第5章 编码规范148

5.1 编码规范简介148

5.1.1 使用编码规范的原因148

5.1.2 文件结构148

5.1.3 命名规则150

5.1.4 注释151

5.1.5 声明152

5.2 常见面试题155

5.3 小结156

5.4 习题156

第2篇 应用篇158

第6章 数学计算158

6.1 数字的表现158

6.1.1 各种数字进制表现158

6.1.2 进制转换159

6.2 Math类简介161

6.3 Math类常用方法162

6.3.1 常用计算162

6.3.2 三角函数164

6.3.3 常量的使用166

6.4 Flex应用中的数字格式化输出166

6.4.1 CurrencyFormatter标签介绍167

6.4.2 使用CurrencyFormatter标签168

6.4.3 使用CurrencyFormatter类170

6.5 Flex应用中的数字验证173

6.5.1 NumberValidator标签介绍173

6.5.2 使用NumberValidator标签174

6.5.3 使用NumberValidator类177

6.6 常见面试题179

6.7 小结180

6.8 习题180

第7章 字符处理182

7.1 String类简介182

7.1.1 String的创建182

7.1.2 String类的常用属性和方法简介185

7.2 String类的常用方法186

7.2.1 String的字符处理186

7.2.2 连接字符串188

7.2.3 查找与替换字符串189

7.2.4 拆分字符串191

7.2.5 字符串大小写转换192

7.3 StringUtil类简介193

7.4 StringUtil类常用方法194

7.4.1 判断空白字符194

7.4.2 去除字符串的空格195

7.4.3 字符串的参数占位符196

7.5 字符串的显示197

7.5.1 在ActionScnpt 3.0代码中创建TextField197

7.5.2 在Flex应用中使用Label组件和TextInput组件199

7.6 Flex应用中的字符串验证202

7.6.1 字符串验证组件简介202

7.6.2 使用字符串验证组件验证字符串206

7.7 常见面试题209

7.8 小结209

7.9 习题210

第8章 数组211

8.1 Array类简介211

8.1.1 Array类实例的创建211

8.1.2 Array类的常用属性和方法简介212

8.2 Array类的常用方法214

8.2.1 Array的栈操作214

8.2.2 Array其他添加和删除元素方法215

8.2.3 Array的排序217

8.2.4 Array的拆分、连接与字符串转换219

8.2.5 Array查找元素的方法220

8.2.6 Array回调相关方法的使用221

8.3 ArrayUtil类简介226

8.4 ArrayUtil类常用方法226

8.4.1 查找Array中的元素226

8.4.2 将对象转换为Array228

8.5 ArrayCollection标签229

8.5.1 ArrayCollection类简介229

8.5.2 ArrayCollection类的使用230

8.6 Flex使用组件显示Array中的内容231

8.6.1 列表交互结构232

8.6.2 列表交互结构的实现234

8.6.3 DataGrid类型组件简介236

8.6.4 DataGrid类型组件交互的实现237

8.7 常见面试题241

8.8 小结241

8.9 习题242

第9章 日期与时间243

9.1 Date类简介243

9.1.1 Date类实例的创建243

9.1.2 Date类的常用属性和方法简介244

9.2 Date类的属性和方法246

9.2.1 日期的比较操作246

9.2.2 Date类其他比较方式248

9.3 Date类的格式化250

9.3.1 Date类的格式化输出251

9.3.2 Date类的格式化输入252

9.4 Timer类253

9.4.1 Timer类简介253

9.4.2 使用Timer类定时调用实例254

9.5 使用Date类和Timer类实现系统时钟255

9.5.1 实现系统时钟的思路255

9.5.2 系统时钟的实现255

9.6 Flex的Date相关组件256

9.6.1 DateChooser和DateField组件介绍256

9.6.2 使用DateChooser和DateField组件258

9.7 常见面试题260

9.8 小结260

9.9 习题261

第10章 XML处理262

10.1 XML类简介262

10.1.1 创建XML对象262

10.1.2 XML类的常用属性和方法264

10.1.3 其他XML相关对象265

10.2 XML的操作265

10.2.1 构建XML内容265

10.2.2 访问XML子节点269

10.2.3 访问XML节点属性272

10.2.4 查找XML节点274

10.2.5 遍历XML节点276

10.2.6 XML类型转换278

10.3 通过组件显示XML数据280

10.3.1 Tree组件简介280

10.3.2 使用Tree组件显示XML数据281

10.3.3 MenuBar组件简介283

10.3.4 使用MenuBar组件显示XML数据284

10.3.5 使用DataGrid组件显示XML数据286

10.4 常见面试题288

10.5 小结288

10.6 习题289

第11章 多媒体处理290

11.1 多媒体简介290

11.2 声音处理相关类291

11.2.1 声音处理相关类简介291

11.2.2 声音的处理292

11.3 视频处理类295

11.3.1 视频处理类简介295

11.3.2 使用视频类处理视频297

11.4 使用组件创建多媒体应用299

11.4.1 多媒体组件简介299

11.4.2 使用VideoDisplay组件创建视频播放的应用301

11.4.3 使用SWFLoader加载外部的SWF文件304

11.5 常见面试题305

11.6 小结305

11.7 习题306

第12章 可视化类307

12.1 Flash Player显示架构307

12.1.1 Flash Player内容显示的基本结构307

12.1.2 Flash Player容器结构307

12.2 核心显示类308

12.2.1 核心显示类的继承结构308

12.2.2 核心显示类的简介308

12.3 使用核心显示类309

12.3.1 使用Sprite类309

12.3.2 使用SimpleButton类313

12.3.3 使用Loader类316

12.3.4 使用Bitmap类318

12.4 常见面试题322

12.5 小结322

12.6 习题323

第13章 动画324

13.1 动画实现方式324

13.2 基于enterFrame事件的动画324

13.2.1 enterFrame事件324

13.2.2 使用enterFrame事件进行动画开发325

13.2.3 使用Timer进行动画开发328

13.3 基于Flex的动画329

13.3.1 基于Flex动画的简介329

13.3.2 设定组件大小改变的动画效果330

13.3.3 设定alpha值组件透明度改变的动画效果332

13.3.4 组件位置移动动画效果333

13.3.5 多个动画效果的组合335

13.4 常见面试题337

13.5 小结337

13.6 习题338

第14章 文件操作339

14.1 文件操作类339

14.1.1 文件操作类实例的创建339

14.1.2 FileReference类339

14.1.3 FileReferenceList类340

14.1.4 FileFilter类341

14.2 从服务端下载文件341

14.2.1 通过ActionScript 3.0从服务器上下载文件341

14.2.2 使用Flex下载文件343

14.3 向服务端上传文件346

14.3.1 基于ActionScript 3.0的文件上传346

14.3.2 基于Flex与FileReferenceList类上传多个文件353

14.4 常见面试题357

14.5 小结357

14.6 习题358

第15章 系统操作与打印359

15.1 系统操作类359

15.1.1 Capabilities类简介359

15.1.2 System类简介361

15.1.3 IME类简介361

15.2 系统操作类的使用362

15.2.1 使用Capabilities类362

15.2.2 使用System类363

15.2.3 使用IME类365

15.3 打印类367

15.3.1 使用ActionScript 3.0打印367

15.3.2 PrintJob类368

15.3.3 PrintJobOptions类与PrintJobOrientation类简介369

15.3.4 Flex框架下使用的打印类369

15.4 使用打印类370

15.4.1 使用ActionScript 3.0实现打印370

15.4.2 使用Flex应用实现打印373

15.5 常见面试题378

15.6 小结378

15.7 习题378

第3篇 开发篇380

第16章 简单数据传输380

16.1 简单数据传输类380

16.1.1 URLLoader类与URLLoader DataFormat类380

16.1.2 URLRequest类、URLRequestHeader类和URLRequestMethod类381

16.1.3 URLStream类382

16.1.4 URLVariables类384

16.2 从服务端加载数据384

16.2.1 使用URLLoader类加载文本数据384

16.2.2 使用URLLoader类加载二进制数据385

16.2.3 使用URLStream类加载二进制数据387

16.2.4 使用URLVariables类处理URL格式的数据389

16.3 与服务端进行数据交互390

16.4 一个完整的与服务端交互的Flex应用392

16.4.1 构建项目393

16.4.2 构建服务端的代码394

16.4.3 构建客户端的代码396

16.4.4 与服务端交互的Flex应用398

16.5 常见面试题399

16.6 小结400

16.7 习题400

第17章 本地数据存储与通信401

17.1 本地数据存储类401

17.1.1 本地数据存储文件401

17.1.2 SharedObject类402

17.2 使用SharedObject进行本地信息的存储403

17.2.1 简单对象的本地对象存储403

17.2.2 在Flex框架下使用Shared Object存储复杂对象405

17.3 在多个应用中共享本地数据407

17.4 本地SWF文件通信411

17.4.1 LocalConnectiou类411

17.4.2 LocalConnection类的使用方式412

17.5 实现SWF文件通信的实例413

17.6 常见面试题415

17.7 小结416

17.8 习题417

第18章 远程数据调用418

18.1 远程数据调用简介418

18.1.1 远程数据调用方式的分类418

18.1.2 远程数据调用架构419

18.2 WebService419

18.2.1 WebService构成技术419

18.2.2 访问WebService的类库420

18.3 一个访问WebService的Flex应用422

18.4 LCDS424

18.4.1 LCDS的安装424

18.4.2 LCDS简介426

18.4.3 ActionScript与Java数据类型的转换427

18.4.4 LCDS的内容结构428

18.5 构建一个基于LCDS的Flex应用431

18.6 通过Remoting进行远程数据调用433

18.6.1 Remoting服务433

18.6.2 Remoting远程调用实例434

18.7 常见面试题438

18.8 小结438

18.9 习题439

第19章 与宿主语言通信440

19.1 与宿主语言通信简介440

19.2 调用JavaScript函数442

19.3 调用ActionScript函数445

19.4 传递数据给Flash448

19.5 ActionScript与Ajax449

19.5.1 Flex Ajax Bridge结构449

19.5.2 Flex Ajax Bridge程序结构449

19.5.3 Flex Ajax Bridge实现450

19.6 常见面试题475

19.7 小结475

19.8 习题475

第20章 网络编程476

20.1 Socket类与XMLSocket类476

20.1.1 Socket简介476

20.1.2 Socket类和XMLSocket类476

20.2 Socket类常用方法和事件477

20.2.1 Socket类常用方法和事件简介477

20.2.2 XMLSocket的常用方法和事件482

20.3 使用Socket类进行网络编程——聊天室484

20.4 使用XMLSocket类进行网络编程——聊天室488

20.5 常见面试题490

20.6 小结490

20.7 习题491

第21章 安全492

21.1 安全模型简介492

21.2 权限控制模型493

21.2.1 权限控制层次结构493

21.2.2 管理层权限设置493

21.2.3 用户层权限设置494

21.2.4 网站层权限设置496

21.2.5 开发层权限设置497

21.3 安全沙箱模型497

21.4 内容与数据模型499

21.4.1 内容访问模型499

21.4.2 数据访问模型500

21.5 设备与系统模型501

21.5.1 LocalConnection安全模型501

21.5.2 显示安全模型501

21.5.3 外围设备安全模型503

21.6 常见面试题503

21.7 小结504

第4篇 实例篇506

第22章 ActionScript 3.0实例506

22.1 3D导航菜单简介506

22.2 构建一个三维立方体的二维表示507

22.2.1 确定立方体的三维坐标507

22.2.2 三维坐标的变换507

22.2.3 构建一个立方体的二维表示508

22.3 为立方体添加鼠标响应事件512

22.4 加载导航菜单的资源519

22.4.1 资源加载类结构519

22.4.2 资源加载类实现520

22.4.3 图片资源加载到立方体525

22.5 图片数据变换532

22.5.1 添充变换矩阵简介532

22.5.2 构建图像变换添充类533

22.5.3 将变换后的图像添充到立方体上537

22.6 完善3D导航菜单538

22.6.1 添加菜单数据与响应538

22.6.2 完整的3D导航菜单代码结构539

22.6.3 运行3D导航菜单554

22.7 小结555

第23章 基于Flex框架的应用实例556

23.1 在线大头贴系统556

23.1.1 功能需求556

23.1.2 系统结构556

23.2 数据库设计556

23.2.1 表结构设计557

23.2.2 数据库创建557

23.3 数据访问代码设计558

23.3.1 Hibernate558

23.3.2 通过Hibernate映射对象到数据库558

23.3.3 构建通过Hibernate访问数据库的代码564

23.4 用户交互代码设计566

23.4.1 服务访问配置566

23.4.2 访问服务端的ActionScript 3.0代码结构567

23.4.3 用户交互Flex代码572

23.5 运行在线大头贴系统579

23.6 小结581

热门推荐