
Flash CS2.0 AS2.0 教程:初识ActionScript
下载需积分: 25 | 86KB |
更新于2024-07-26
| 61 浏览量 | 举报
1
收藏
"这篇文档是关于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应用程序。
相关推荐



lzhwbw
- 粉丝: 0
最新资源
- JAVA Web联机迷宫游戏:全新界面与功能升级
- 精选27款实用壳、脱壳与探壳工具集成包
- ASM汇编语言速成指南
- BS结构中Socket通信机制及其Web实现
- 第三版《数值食谱》电子书及软件安装包
- H.263压缩算法的视频聊天ocx控件指南
- 探索Excel2007宝典配套光盘中的实用例子
- 全面解读Java编程语言及类库的入门宝典
- 深入解析commons-fileupload源码版本1.2.1
- 嵌入式WindML在VxWorks平台的图形仿真应用
- 网站流量统计系统功能与特点解析
- Flash虚拟社区源代码压缩包解密与功能分析
- 博洋草书字体大全下载指南
- 浙江大学计算机类考研上机题库及解析
- 掌握Windows下多线程及并发编程技术
- 英文环境下汉字转拼音工具的使用技巧
- 深入解析‘偷窥者’远程控制病毒源代码
- 初学者适用的VC实现FTP服务器源码教程
- PHP 5.2.9版本源码包下载
- Studio 2005中通过AJAX插件实现异步更新技术
- SHA256与MD5算法实现示例
- RSA加密聊天程序:安全C/S通信实现
- Eclipse国际化插件支持中文properties编辑
- 2009年计算机科学与技术专业统考备考指南