ActionScript3是面向对象编程的一种语言,是FLEX(或者也可以说是Flash)发展历史的一个重要里程碑。
ActionScript3也是为了扩展RIA应用开发构建WEB富客户端体验的一种语言。 这儿提及一下ActionScript的历史,ActionScript(以下简称AS):
AS1是和Flash5一起发布的。是一种基于ECMAScript的编程语言。
AS2是和Flash7一起发布的,添加了一些新类库和API。
AS3是和Flash9一起发布的,也就是这个版本,AS真正变成了一个强大的面向对象的语言。
这一讲,不会对AS3的语法进行详细介绍,主要是整体的认知建立。
AS3主要包括2部分:
1、核心语言。用于定义变成语言的结构,如声明、循环、类型和条件等等;
2、API。定义Flash Player功能的类组成。