揭开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不要只看教程,要自己动手多实践,这样才会更好的记住。很多教程上的内容,也不是完全正确的。

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

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

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

试试看吧!

相关推荐

DNF90传说副本遗落的神殿艾肯全方位攻略
何其有幸还是何其荣幸
ETC通行明细清单从哪打印?ETC通行记录多久可以查出来
友邦优享长伴终身护理保险怎么样?基本信息+收益

本文标签