Flash CS2.0 AS2.0 教程:初识ActionScript
需积分: 10 114 浏览量
更新于2024-07-26
1
收藏 86KB DOC 举报
"这篇文档是关于Flash AS2.0的教程,适合初学者学习,涵盖了AS2.0的基础概念和语法规则,包括动作、常量、类、构造函数、数据类型、事件、事件处理函数、表达式、函数、标识符、参数以及实例等核心概念。"
在Flash开发中,ActionScript 2.0 (AS2.0) 是一种关键的编程语言,用于赋予Flash内容交互性和动态功能。以下是对文档中提到的一些关键知识点的详细解释:
1. **动作(Actions)**:动作是控制动画行为的指令,如`gotoAndPlay`,它会将播放头移动到指定的帧,继续播放动画。
2. **常量(Constants)**:常量是不可更改的值,一旦定义就不能再修改。
3. **类(Classes)**:类是创建新对象类型的蓝图。通过使用`Class`关键字定义类,并通常包含一个构造函数来初始化新对象。
例如:
```actionscript
class Circle {
private var radius:Number;
private var circumference:Number;
function Circle(radius:Number) {
circumference = 2 * Math.PI * radius;
}
}
```
这里定义了一个名为`Circle`的类,拥有半径和周长属性,并在构造函数中计算周长。
4. **构造函数(Constructor)**:构造函数是一个特殊的函数,用于初始化类的新实例。上面的`Circle`类的构造函数接收半径作为参数并计算周长。
5. **数据类型(Data Types)**:AS2.0中有多种数据类型,如字符串、数字、布尔值、对象、影片剪辑、函数、空值(null)和未定义(undefined)。
6. **事件(Events)**:事件是动画播放过程中发生的特定情况,如用户点击按钮(MouseDown事件)或加载完成(Load事件)。
7. **事件处理函数(Event Handlers)**:事件处理函数是用来响应特定事件的代码段,分为事件处理函数方法和事件监听器。例如,`onRelease`是一个事件处理函数方法,而`addEventListener`是事件监听器。
8. **表达式(Expressions)**:表达式是使用运算符和操作数组合而成的,可以求值。例如,`X + Y`就是一个表达式,其结果是一个数值。
9. **函数(Functions)**:函数是一段可重复使用的代码,可以接收参数并可能返回一个值。例如,`GetProperty`函数获取指定电影剪辑的属性值,`getVersion`函数返回Flash播放器的版本。
10. **标识符(Identifiers)**:标识符是变量、属性、对象、函数或方法的名称,必须以字母、下划线或美元符号开头,后续字符可以是字母、数字、下划线或美元符号。
11. **参数(Parameters)**:参数是传递给函数的值,用于函数内部使用。
12. **实例(Instances)**:实例是类的具体对象,拥有类定义的所有属性和方法。比如,所有在舞台上存在的影片剪辑都是`MovieClip`类的实例,可以调用`MovieClip`类的方法和属性。
这个文档提供了一个全面的AS2.0基础入门指南,对初学者来说,理解这些基本概念是掌握ActionScript编程的关键。通过深入学习和实践,可以创建出具有复杂交互和动态效果的Flash应用程序。
2013-07-09 上传
2023-12-01 上传
2024-02-05 上传
2023-05-15 上传
2023-03-09 上传
2024-01-10 上传
2023-10-24 上传
lzhwbw
- 粉丝: 0
- 资源: 1
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享