actionscript2.0是一款新型的语言编辑软件,软件采用严格的数据类型和编译提示,采用数据类型为基础的代码提示,为用户进行ASI编程提供了很大方便。小编带来的actionscript2.0教程,包含函数和方法、类、继承、接口、处理时间、影片剪辑、动画、滤镜和绘画等内容,需要的朋友可以下载!
actionscript2.0新特性
AS2实际上不是一种新的语言,它是在AS1基础上的升级,如果你基本上掌握了AS1编程,那么学习它应是很容易的。接下来让我们看一下AS2所提供的新东西。
.严格的数据类型和编译提示。
.以数据类型为基础的代码提示。
.针对OOP的新的关键字和特性。
class、Interface、extends、implements、public、private、static、dynamic、intrinsic、import、class path、get、set
actionscript2.0基本布局教程
1、首先随便下载一个版本的Flash就可以对ActionScript2.0进行编程。这里是Adobe Flash CS5.5。只要在打开Flash的时候,选择创建ActionScript2.0的Flash就可以了,如下图:
2、之后,得到一个空白的、默认550px x 400px的Flash。先把这个空白的Flash保存一下,Flash是要你自己保存,它才给你创建一个.fla文件。.fla文件就是你的Flash工程的载体。保存之后,如下图,直接在第2帧下创建一个关键帧。
3、选择文本工具,直接在这个第2帧的关键帧中拖出一个文本,无须在里面输入任何东西,直接在右边的面板处修改相应的参数。首先将其从“静态文本”改成“动态文本”,这里必须优先设置,否则不会出现如下的选项,之后,对其位置与大小进行设置,这里设置X为0,Y为0,宽为400,高为100,接下去是把字符设置为78px,消除锯齿,设置为“使用设备字体”,否则一会儿编程输出则会出现警告。最后是最关键是在“选择”的一项的“变量”框,为这个空白的静态文本设置一个全局变量名为“str1”,以便可以被ActionScript所控制。
至此布局完毕。这里就是一会儿Helloworld出现的地方。
4、之后在第5帧插入一个帧,而不是“关键帧”,关键帧与帧的区别,就是关键帧中可以输入脚本,普通帧,则只是前一关键帧的动作的延长,也就是普通帧,再没有被不见的情况下,继承前一关键帧的所有布局。这里在第5帧,插入一个帧,是为了把第2帧这个关键帧的布局,展示3个帧。
5、接着,在第6帧插入一个空白关键帧。空白关键帧与关键帧的区别在本质是没区别的,都可以在里面写脚本。只是,你插入关键帧的话,它会把前一关键帧的所有东西,帮你自动复制过来。在第6帧,我们不需要第2帧那个动态文本。只需要在里面写脚本就行,因此这里是插入空白关键帧。
换句话说,你在这里插入关键帧,然后把舞台上的所有组件删除,与插入一个空白关键帧是一样的。
在第2步,你插入一个关键帧或者空白关键帧效果都是一样的。
至此,基本布局结果,我们开始对其写程序。有点C#、VB、MFC的意思,拖好组件,再对其写代码。
actionscript2.0相关术语
1.Actions (动作):就是程序语句,它是actionscript脚本语言的灵魂和核心.
2.Events (事件):简单的说,要执行某一个动作,必须提供一定的条件,如需要某一个事件对该动作进行的一种触发,那么这个触发功能的部分就是actionscript中的事件.
3.Class (类):是一系列相互之间有联系的数据的集合,用来定义新的对象类型.
4.Constructor (构造器):用于定义类的属性和方法的函数.
5.Expressions (表达式):语句中能够产生一个值的任一部分.
6.Function.(函数):指可以被传送参数并能返回值的以及可重复使用的代码块.
7.Identifiers (标示符):用于识别某个变量,属性,对象,函数或方法的名称.
8.Instances (实例):实例是属于某个类的对象,一个类的每一个实例都包含类的所有属性和方法.
9.Variable (变量):变量是储存任意数据类型的值的标示符.
10. Instancenames (实例名):是在脚本中指向影片剪辑实例的唯一名字.
11.Methods (方法):是指被指派给某一个对象的函数,一个函数被分配后,它可以作为这个对象的方法被调用.
12.Objects (对象):就是属性的集合.每个对象都有自己的名字和值,通过对象可以自由访问某一个类型的信息.
13.Property (特性):对象具有的独特属性.