第1篇 基础语法篇
第1章 ActionScript语言简介
1.1 ActionScript历史与发展
1.2 ActionScript与RIA平台
1.3 ActionScript3.0开发环境
1.3.1 FlashCS3安装
1.3.2 FlashCS3开发环境
1.3.3 FlexBuilder3.0安装
1.3.4 FlexBuilder3.0开发环境
1.4 ActionScript运行环境
1.4.1 ActionScript运行环境结构
1.4.2 FlashPlayer
1.5 第一个ActionScript应用
1.5.1 通过Flash构建HelloWorld
1.5.2 通过Flex构建HelloWorld
1.5.3 通过Flex创建AcfionScript项目
1.6 常见面试题
1.7 小结
1.8 习题
第2章 ActionScript3.0语法
2.1 数据类型
2.1.1 基本数据类型
2.1.2 复杂数据类型
2.1.3 数据类型转换装
2.2 变量
2.2.1 变量的定义
2.2.2 变量使用语法
2.2.3 变量作用域
2.3 运算符
2.3.1 基本运算符
2.3.2 前后缀运算符
2.3.3 算术运算符
2.3.4 位运算符
2.3.5 比较运算符
2.3.6 逻辑运算符
2.3.7 条件运算符
2.4.条件语句
2.4.1 if…else与if…else…if…语句
2.4.2 switch语句
2.5 循环语句
2.5.1 for循环语句
2.5.2 forin和foreachin循环语句
2.5.3 while循环语句
2.5.4 dowhile循环语句
2.6 函数
2.6.1 函数简介
2.6.2 独立函数
2.6.3 参数与返回值
2.6.4 函数对象
2.7 ActionScript3.0基本语法的综合实例
2.7.1 九九乘法表
2.7.2 Fibonacci数列
2.7.3 日期计算
2.7.4 简单排序
2.8 常见面试题
2.8.1 概念类面试题
2.8.2 程序设计类面试题
2.9 小结
2.10 习题
第3章 面向对象基础
3.1 面向对象基本概念
3.1.1 封装
3.1.2 继承
3.1.3 多态
3.1.4 面向对象的ActionScript3.0
3.2 类与对象
3.2.1 类的定义
3.2.2 类的属性
3.2.3 类的方法
3.2.4 对象
3.3 接口
3.3.1 接口简介
3.3.2 接口的定义
3.4 包与名称空间
3.4.1 包
3.4.2 名称空间
3.5 修饰符
3.5.1 类修饰符
3.5.2 属性修饰符
3.6 继承与实现
3.6.1 继承
3.6.2 实现
3.6.3 继承与实现的高级使用
3.7 覆盖
3.7.1 覆盖的语法
3.7.2 通过覆盖实现多态
3.8 动态类
3.8.1 动态类定义
3.8.2 动态类的使用
3.9 类图
3.9.1 类的图形表示
3.9.2 类关系的图形表示
3.10 设计模式
3.10.1 设计模式简介
3.10.2 创建模式
3.10.3 结构模式
3.10.4 行为模式
3.11 面向对象编程的实例
3.11.1 实例概述
3.11.2 面向对象设计
3.11.3 代码实现
3.12 常见面试题
3.12.1 基于ActionScript3.0的面向对象编程
3.12.2 面向对象设计的概念
3.13 小结
3.14 习题
第4章 错误处理
4.1 错误分类
4.2 错误处理
4.2.1 捕获错误
4.2.2 错误比较
4.2.3 错误处理策略
4.3 自定义错误
4.4 常见面试题
4.5 小结
4.6 习题
第5章 编码规范
5.1 编码规范简介
5.1.1 使用编码规范的原因
5.1.2 文件结构
5.1.3 命名规则
5.1.4 注释
5.1.5 声明
5.2 常见面试题
5.3 小结
5.4 习题
第2篇 应用篇
第6章 数学计算
6.1 数字的表现
6.1.1 各种数字进制表现
6.1.2 进制转换
6.2 Math类简介
6.3 Math类常用方法
6.3.1 常用计算
6.3.2 三角函数
6.3.3 常量的使用
6.4.Flex应用中的数字格式化输出
6.4.1 CurrencyFormatter标签介绍
6.4.2 使用CurrencyFormatter标签
6.4.3 使用CurrencyFormatter类
6.5 Flex应用中的数字验证
6.5.1 NumberValidator标签介绍
6.5.2 使用NumberValidator标签
6.5.3 使用NumberValidator类
6.6 常见面试题
6.7 小结
6.8 习题
第7章 字符处理
7.1 String类简介
7.1.1 String的创建
7.1.2 String类的常用属性和方法简介
7.2 Siring类的常用方法
7.2.1 String的字符处理
7.2.2 连接字符串
7.2.3 查找与替换字符串
7.2.4 拆分字符串
7.2.5 字符串大小写转换
7.3 StringUtil类简介
7.4 StringUtil类常用方法
7.4.1 判断空白字符
7.4.2 去除字符串的空格
7.4.3 字符串的参数占位符
7.5 字符串的显示
7.5.1 在ActionScript3.0代码中创建TextField
7.5.2 在Flex应用中使用Label组件和TextInput组件
7.6 Flex应用中的字符串验证
7.6.1 字符串验证组件简介
7.6.2 使用字符串验证组件验证字符串
7.7 常见面试题
7.8 小结
7.9 习题
第8章 数组
8.1 Array类简介
8.1.1 Array类实例的创建
8.1.2 Array类的常用属性和方法简介
8.2 Array类的常用方法
8.2.1 Array的栈操作
8.2.2 Array其他添加和删除元素方法
8.2.3 Array的排序
8.2.4 Array的拆分、连接与字符串转换
8.2.5 Array查找元素的方法
8.2.6 Array回调相关方法的使用
8.3 ArrayUtil类简介
8.4 ArrayUtil类常用方法
8.4.1 查找Array中的元素
8.4.2 将对象转换为Array
8.5 ArrayCollection标签
8.5.1 ArrayCollection类简介
8.5.2 ArrayCollection类的使用
8.6 Flex使用组件显示Array中的内容
8.6.1 列表交互结构
8.6.2 列表交互结构的实现
8.6.3 DataGrid类型组件简介
8.6.4 DataGrid类型组件交互的实现
8.7 常见面试题
8.8 小结
8.9 习题
第9章 日期与时间
9.1 Date类简介
9.1.1 Date类实例的创建
9.1.2 Date类的常用属性和方法简介
9.2 Date类的属性和方法
9.2.1 日期的比较操作
9.2.2 Date类其他比较方式
9.3.Date类的格式化
9.3.1 Date类的格式化输出
9.3.2 Date类的格式化输入
9.4 Timer类
9.4.1 Timer类简介
9.4.2 使用Timer类定时调用实例
9.5 使用Date类和Timer类实现系统时钟
9.5.1 实现系统时钟的思路
9.5.2 系统时钟的实现
9.6 Flex的Date相关组件
9.6.1 DateChooser和DateField组件介绍
9.6.2 使用DateChooser和DateField组件
9.7 常见面试题
9.8 小结
9.9 习题
第10章 XML处理
10.1 XML类简介
10.1.1 创建XML对象
10.1.2 XML类的常用属性和方法
10.1.3 其他XML相关对象
10.2 XML的操作
10.2.1 构建XML内容
10.2.2 访问XML子节点
10.2.3 访问XML节点属性
10.2.4 查找XML节点
10.2.5 遍历XML节点
10.2.6 XML类型转换
10.3 通过组件显示XML数据
10.3.1 Tree组件简介
10.3.2 使用Tree组件显示XML数据
10.3.3 MenuBar组件简介
10.3.4 使用MenuBar组件显示XML数据
10.3.5 使用DataGrid组件显示XML数据
10.4 常见面试题
10.5 小结
10.6 习题
第11章 多媒体处理
11.1 多媒体简介
11.2 声音处理相关类
11.2.1 声音处理相关类简介
11.2.2 声音的处理
11.3 视频处理类
11.3.1 视频处理类简介
11.3.2 使用视频类处理视频
11.4 使用组件创建多媒体应用
11.4.1 多媒体组件简介
11.4.2 使用VideoDisplay组件创建视频播放的应用
11.4.3 使用SWFLoader加载外部的SWF文件
11.5 常见面试题
11.6 小结
11.7 习题
第12章 可视化类
12.1 FlashPlayer显示架构
12.1.1 FlashPlayer内容显示的基本结构
12.1.2 FlashPlayer容器结构
12.2 核心显示类
12.2.1 核心显示类的继承结构
12.2.2 核心显示类的简介
12.3 使用核心显示类
12.3.1 使用Sprite类
12.3.2 使用SimpleButton类
12.3.3 使用Loader类
12.3.4 使用Bitmap类
12.4 常见面试题
12.5 小结
12.6 习题
第13章 动画
13.1 动画实现方式
13.2 基于enterFrame事件的动画
13.2.1 enterFrame事件
13.2.2 使用enterFrame事件进行动画开发
13.2.3 使用Timer进行动画开发
13.3 基于Flex的动画
13.3.1 基于Flex动画的简介
13.3.2 设定组件大小改变的动画效果
13.3.3 设定alpha值组件透明度改变的动画效果
13.3.4 组件位置移动动画效果
……
第14章 文件操作
第15章 系统操作与打印
第3篇 开发篇
第16章 简单数据传输
第17章 本地数据存储与通信
第18章 远程数据调用
第19章 与宿主语言通信
第20章 网络编程
第21章 安全
第4篇 实例篇
第22章 ActionScript 3.0实例
第23章 Flex框架的应用实例
· · · · · · (
收起)