初识AS3


     ActionScript即常说的AS3,是Flash的脚本语言,面向对象的。最初的作用是给动画添加交互性。而现在的 ActionScript 3.0 则发展成了一种强大的面向对象编程语言。利用它可以使 Flash 动画拥有许多交互功能,以及创建 Flash 应用程序。

     上个星期开始接触AS3的,第一感觉就是难。感觉最吃力的地方是编辑环境,用的是 Flash CS3 ,没有自动写出的代码,没有代码提示。事件侦听器还得自己写。手册也不好使。不过也正是这些让我第一次了解到了侦听器和一些面向对象程序设计的细节内容。

     以前用VB,只知道有些类型需要用 new 关键字声明,但不知道为什么,只知道用。现在知道了在面向对象程序设计中 new 是用构造函数去构造一个对象。总之,很多在VB里用到的很多概念现在都清楚了。时间没白费。

     另外,个人感觉基于网络的应用程序以后会有很好的发展前景。Flash 程序不仅可以利用 Flash 动画做出的漂亮界面,而且不用下载,不用安装就可以使用,同时可以跨平台运行,甚至运行于手持设备。相信伴随着互联网的发展,Flash 所属的RIA(Rich Internet Applications)家族会逐步的壮大起来。

下面发两个我做的Flash,一个是MP3播放器,另一个是从C++移植过来的一个行列式计算程序。

            

Go Back



Comment