ActionScript2.0语言参考手册

5星 · 超过95%的资源 需积分: 0 66 下载量 102 浏览量 更新于2024-12-18 1 收藏 29.91MB PDF 举报
"这是一本关于Flash Action Script2.0的PDF格式电子书,提供了对AS2.0语言的详细参考。" ActionScript2.0是Adobe Flash开发中使用的一种脚本语言,它允许开发者创建交互式的动画、游戏以及富互联网应用程序(RIA)。在AS2.0时代,它是基于ECMAScript规范的,尽管与JavaScript有相似之处,但有一些特有的特性和用法。 在AS2.0中,开发者可以操作时间轴、处理用户事件、创建对象、进行数学计算、使用类和包来组织代码、实现面向对象编程以及与其他程序通信。其中,ActionScript的关键概念包括: 1. **变量和数据类型**:AS2.0支持基本的数据类型,如Number、String、Boolean、Object等,以及动态类型系统,允许在运行时改变变量的类型。 2. **函数和方法**:函数是可重复使用的代码块,而方法是对象上的函数。AS2.0中的函数可以有参数和返回值。 3. **事件处理**:ActionScript2.0通过addEventListener和removeEventListener函数处理用户或程序触发的事件,如鼠标点击、键盘输入等。 4. **面向对象编程**:AS2.0引入了类的概念,允许创建自定义的对象类型,通过继承和封装实现复用和模块化。 5. **时间轴控制**:可以使用`_root`、`_parent`和`_level`等特殊变量来操控Flash的时间轴,实现帧跳转和动画控制。 6. **外部数据交互**:通过`loadMovie`、`loadVariables`等函数,AS2.0可以加载外部SWF、图像或文本数据,实现内容的动态加载。 7. **网络通信**:利用`loadXML`和`sendAndLoad`,AS2.0可以与服务器进行XML数据交换,支持简单的Web服务调用。 8. **错误处理**:使用try...catch语句可以捕获和处理运行时错误,提高代码的健壮性。 9. **影片剪辑组件**:AS2.0允许将影片剪辑作为组件使用,可以设置属性、添加事件监听器,增强了交互性。 10. **声音和视频处理**:AS2.0提供了对音频和视频的支持,如播放、暂停、停止和音量控制等。 此外,文档中提到的商标和技术,如Nellymoser、Sorenson Spark、Opera浏览器和On2TrueMotion,这些都是在Flash开发中用于音频和视频编解码的技术提供商,它们对于优化Flash中的多媒体内容至关重要。 尽管AS2.0曾经是Flash开发的主流,但随着ActionScript3.0和Flash Player的更新,AS2.0逐渐被AS3.0取代,因为后者提供了更强大的性能、更严格的类型检查和更多的现代编程特性。然而,对于历史项目或学习目的,了解AS2.0仍然是有价值的。