ActionScript3.0 API 概览

需积分: 10 0 下载量 181 浏览量 更新于2024-09-20 收藏 2.28MB PDF 举报
"AS3API纵览.pdf 是一份详细介绍ActionScript 3.0 API的文档,由Adobe Systems提供,基于ECMAScript标准。该文档涵盖了在Adobe Flash Player 9中可用的所有内置类、方法和属性。" ActionScript 3.0是Adobe开发的一种编程语言,用于创建交互式内容,尤其是Flash平台上的动画和应用。这个API提供了丰富的功能,包括错误处理、图形过滤器等。 在错误处理方面,AS3.0提供了多种错误类,如`StackOverflowError`、`Error`、`ArgumentError`等。`Error`类是所有错误类的基类,具有`message`和`name`属性,以及构造函数`Error(String)`来创建错误对象。`getStackTrace()`方法用于获取调用堆栈的字符串表示,而`toString()`返回错误的可读字符串形式。其他错误类如`ArgumentError`、`SecurityError`等则针对特定类型的错误,如参数错误或安全错误。 在图形过滤器部分,AS3.0引入了`BitmapFilter`类,它是所有位图滤镜的基类,具有`clone()`方法用于复制滤镜。`BitmapFilterQuality`枚举提供了滤镜质量的选项,如`HIGH`、`LOW`和`MEDIUM`。`BitmapFilterType`枚举则定义了滤镜应用的范围,如`FULL`、`INNER`和`OUTER`。示例滤镜类如`BevelFilter`允许创建斜角效果,它有自己的属性如`angle`,用于设置滤镜的角度。 此外,AS3.0的类结构中,`package::Class`表示类的命名空间和类名,例如`flash.errors::StackOverflowError`表明`StackOverflowError`是`flash.errors`包下的类。`method():returnType`定义了方法及其返回类型,比如`Error(String):Object`表示`Error`类有一个构造函数,接收一个字符串参数并返回一个对象。 AS3API纵览.pdf提供了ActionScript 3.0核心库的全面概述,对于开发者来说是理解和利用Flash Player 9功能的关键参考资料。通过这些API,开发者可以构建复杂、高性能的Flash内容,包括动态交互、图形处理和错误管理等多个方面。