跟我StepByStep学FLEX教程------ActionScript3(原创)
说明:该文系作者原创,请勿商用或者用于论文发表,转载必须经作者同意并且注明出处。
ActionScript3是面向对象编程的一种语言,是FLEX(或者也可以说是Flash)发展历史的一个重要里程碑。ActionScript3也是为了扩展RIA应用开发构建WEB富客户端体验的一种语言。
这儿提及一下ActionScript的历史,这样读者会明白为啥我把3标成红色了:)
ActionScript(以下简称AS),AS1是和Flash5一起发布的。是一种基于ECMAScript的编程语言。AS2是和Flash7一起发布的,添加了一些新类库和API。
AS3是和Flash9一起发布的,也就是这个版本,AS真正变成了一个强大的面向对象的语言。
这一讲,不会对AS3的语法进行详细介绍,主要是整体的认知建立。
AS3主要包括2部分:
1、核心语言。用于定义变成语言的结构,如声明、循环、类型和条件等等;
2、API。定义Flash Player功能的类组成。
官方AS3学习资料网站http://www.adobe.com/devnet/actionscript/
如下图所示:
所以不再介绍具体的AS3的语法,如果读者用过面向对象的语言,这个非常好学。如果是个初学者,只要懂面向对象,也不是问题,如果不懂,建议读者需要了解面向对象编程,不是本教程关注的,因此不在此描述。
到这儿,大家对FLEX已经有了一个整体的概念上的认知。
后边几讲将结合具体的实例,让读者在实例中体会MXML和AS3的语法,同样对FLEX有一个更加直接的认识。