揭开AS程序的外纱(六) -- 怎么学AS语言呢?

简介:

    Flash是一种比较特殊的工具。做为一个技术开发语言来说,它有完整的多媒体因素(图形、动画、声音、视频等)。而它同时又有完整的开发语言(AS3)。所以在学习的时候,最好能同时结合两者一起学。在很多的Flash教程中,为了便于演示,往往连图形等因素,都是用AS代码来完成的。但我们心里要明白,这些其实是没有必要的。 

    如果你是全新接触Flash,接触AS3.0,甚至是全新接触程序的话,我建议按照下面的流程学:

    (1) 学习常规语法

        a   了解AS3常用的数据类型,Number(int、uint)、Boolean、String、Array、Object,这几个是最常用的了,一定要会用。

        b   了解AS3常用的语法,如判断语句(if..else),循环语句(for),这两个是最基本的语法结构。

        c   了解AS3怎么写函数,function

    以上三个,是所有编程语言都具备的,也是最基础的知识,是一定要会的。

     (2) 学习元件显示

        a  要会常用的元件:影片剪辑(MovieClip)、按钮(Button)、文本框(TextField),这三个是最基本的元件,要学会使用(包括如何用工具条在舞台上创建,怎么在属性栏定义实例名,怎么用AS程序修改属性)

        b  知道基本的元件属性,比如x,y,width,height,alpha等,这些内容还有不少,需要大致了解和记忆下。

    在前期,可以直接用Flash左边自带的工具条往舞台上绘制,不用去学AS来实现,所以addchild和一些用程序来绘制图形的内容可以暂时不管。

    在舞台上创建元件后,Flash下方会有属性栏,要了解这些属性栏每一项的作用。

     (3) 学习事件

        事件是实现Flash和用户交互的手段,是比较重要的。

        a  知道如何给对象加事件,也就是如何用addEventListener方法

        b  会常用的事件:MouseEvent、KeyboardEvent、TextEvent,这三个是最常用的事件,需要了解下怎么使用

 

    了解了这三点后,就可以实现一般的Flash程序,包括用户的交互了。这三点也是所有Flash程序的基础。Flash不要只看教程,要自己动手多实践,这样才会更好的记住。很多教程上的内容,也不是完全正确的。

     如果掌握了这三点后,接下去,比较重要的,就是学习类、多媒体、加载和网络交互了,不过这些已经脱离新手的范畴,初始阶段是可以不用管的。

    在学习的过程中,可以试着实现这么一个效果:

    在舞台上创建一个圆形,当鼠标点击这个圆形时,这个圆会慢慢变大。再点击一下,又会慢慢变小。变小到一定程度,会自动停止。在舞台的其他地方创建一个文本框,能够实时显示这个圆当前的半径。

    试试看吧!










本文转自 windtoto 51CTO博客,原文链接:http://blog.51cto.com/windtoto/382069,如需转载请自行联系原作者
目录
相关文章
|
6月前
|
程序员 编译器 Linux
程序员进阶之路:程序环境和预处理(二)
程序员进阶之路:程序环境和预处理(二)
15 0
|
8月前
|
存储 Java 数据处理
重温经典《Thinking in java》第四版之第二章 一切都是对象(十一)
重温经典《Thinking in java》第四版之第二章 一切都是对象(十一)
48 1
|
6月前
|
存储 自然语言处理 程序员
程序员进阶之路:程序环境和预处理(一)
程序员进阶之路:程序环境和预处理(一)
35 0
|
8月前
|
算法 安全 Java
重温经典《Thinking in java》第四版之第二章 一切都是对象(十三)
重温经典《Thinking in java》第四版之第二章 一切都是对象(十三)
29 0
|
8月前
|
存储 Java API
重温经典《Thinking in java》第四版之第二章 一切都是对象(十二)
重温经典《Thinking in java》第四版之第二章 一切都是对象(十二)
31 1
|
12月前
|
设计模式 Java 程序员
深入学习 C 语言需要看什么书籍;小白学编程先学习 C 还是 C#;java 源代码学习顺序|极客观点
深入学习 C 语言需要看什么书籍;小白学编程先学习 C 还是 C#;java 源代码学习顺序|极客观点
|
编译器 C++ 前端开发
带你读《LLVM编译器实战教程》之三:工具和设计
本书的前半部分将向您介绍怎么样去配置、构建、和安装LLVM的不同软件库、工具和外部项目。接下来,本书的后半部分将向您介绍LLVM的各种设计细节,并逐步地讲解LLVM的各个编译步骤:前段、中间表示(IR)、后端、即时编译(JIT)引擎、跨平台编译和插件接口。本书包含有大量翔实的示例和代码片段,以帮助读者平稳顺利的掌握LLVM的编译器开发环境。