全局函数
本节包含了一组内置函数,凡是使用 ActionScript 的 SWF 文件的任何部分都可使用这些函数。这些全局函数涵盖了各种各样的常见编程任务,如处理数据类型(Boolean()
、int()
等)、生成调试信息 (trace()
) 以及与 Flash Player 或浏览器进行通讯 (fscommand()
)。
全局函数摘要
修饰符 | 签名 | 说明 |
---|---|---|
|
| 创建一个新的空数组,或者将指定的元素转换为数组。 |
|
| 用于 HTML 文本字段中 URL 的特殊协议,该协议允许 HREF 链接调用 ActionScript 函数。 |
|
| 将参数 expression 转换为布尔值并返回 |
|
| 自 Flash Player 5 后不推荐使用。不推荐使用此动作,而推荐使用 在被调用帧中执行脚本,而不将播放头移动到该帧。 |
|
| 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 将 ASCII 代码数字转换为字符。 |
|
| 停止 |
|
| 当 SWF 文件正在播放时,创建一个影片剪辑的实例。 |
|
| 将参数转换为字符串,并以 URL 编码格式对其进行编码,在这种格式中,所有非字母数字的字符都替换为 % 十六进制序列。 |
|
| 按照名称访问变量、属性、对象或影片剪辑。 |
|
| 使 SWF 文件能够与 Flash Player 或承载 Flash Player 的程序(如 Web 浏览器)进行通讯。 |
|
| 返回影片剪辑 my_mc 的指定属性的值。 |
|
| 返回自 SWF 文件开始播放时起已经过的毫秒数。 |
|
| 将来自特定 URL 的文档加载到窗口中,或将变量传递到位于所定义的 URL 的另一个应用程序。 |
|
| 返回一个包含 Flash Player 版本和平台信息的字符串。 |
|
| 将播放头转到场景中指定的帧并从该帧开始播放。 |
|
| 将播放头转到场景中指定的帧并停止播放。 |
|
| 自 Flash Player 5 后不推荐使用。此函数已不推荐使用。Macromedia 建议您使用 检查特定帧的内容是否在本地可用。 |
|
| 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 通过截断小数值将小数转换为整数值。 |
|
| 计算 expression,如果结果为有限数,则返回 |
|
| 计算参数,如果值为 |
|
| 自 Flash Player 5 后不推荐使用。此函数及所有字符串函数已不推荐使用。Macromedia 建议您使用 String 类的方法和 返回指定字符串或变量的长度。 |
|
| 在播放原始 SWF 文件的同时将 SWF 文件或 JPEG 文件加载到 Flash Player 中。 |
|
| 在播放原来加载的 SWF 文件的同时将 SWF 文件或 JPEG 文件加载到 Flash Player 的某个级别中。 |
|
| 从外部文件(例如文本文件,或由 ColdFusion、CGI 脚本、Active Server Page (ASP)、PHP 或 Perl 脚本生成的文本)中读取数据,并设置目标影片剪辑中变量的值。 |
|
| 从外部文件(如文本文件,或由 ColdFusion、CGI 脚本、ASP、PHP 或 Perl 脚本生成的文本)中读取数据,并设置 Flash Player 的某个级别中的变量的值。 |
|
| 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 将 ASCII 代码数字转换为多字节字符。 |
|
| 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 String 类的方法和属性。 返回多字节字符串的长度。 |
|
| 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 将指定字符转换为多字节数字。 |
|
| 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 从多字节字符串中提取新的多字节字符串。 |
|
| 允许您从 ActionScript 中发出 Flash JavaScript API (JSAPI) 命令。 |
|
| 将播放头转到下一帧。 |
|
| 将播放头转到下一场景的第 1 帧。 |
|
| 将参数 expression 转换为数字。 |
|
| 创建一个新的空对象,或者将指定的数字、字符串或布尔值转换为一个对象。 |
|
| 指定触发动作的鼠标事件或按键。 |
|
| 触发为特定影片剪辑实例定义的动作。 |
|
| 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 String 类的方法和属性。 将字符转换为 ASCII 代码数字。 |
|
| 将字符串转换为浮点数。 |
|
| 将字符串转换为整数。 |
|
| 在时间轴中向前移动播放头。 |
|
| 将播放头转到前一帧。 |
|
| 将播放头转到前一场景的第 1 帧。 |
|
| 根据在参数( |
|
| 根据在参数( |
|
| 根据在参数( |
|
| 根据在 |
|
| 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 返回一个随机整数,该整数介于 0 到用 <code><em>value</em></code> 参数中指定的整数减 1 后的整数之间。 |
|
| 删除指定的影片剪辑。 |
|
| 在播放 SWF 文件时,每隔一定时间就调用函数或对象的方法。 |
|
| 当影片剪辑播放时,更改影片剪辑的属性值。 |
|
| 使调试器播放器能够描画出正在重绘的屏幕区域的轮廓。 |
|
| 使 target 影片剪辑在影片播放过程中可拖动。 |
|
| 停止当前正在播放的 SWF 文件。 |
|
| 在不停止播放头的情况下停止 SWF 文件中当前正在播放的所有声音。 |
|
| 停止当前的拖动操作。 |
|
| 返回指定参数的字符串表示形式。 |
|
| 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 提取部分字符串。 |
|
| 返回包含 movieClipObject 的目标路径的字符串。 |
|
| 自 Flash Player 5 后不推荐使用。Macromedia 建议使用点 (.) 记号和 将在 statements 参数中指定的指令应用于在 target 参数中指定的时间轴。 |
|
| 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 在 Flash Player 中启用和禁用消除锯齿功能。 |
|
| 计算表达式并输出结果。 |
|
| 将参数 x 作为字符串计算,将该字符串从 URL 编码格式解码(将所有十六进制序列转换为 ASCII 字符),并返回该字符串。 |
|
| 从 Flash Player 中删除通过 |
|
| 从 Flash Player 中删除通过 |
|
| 当在处理函数内调用它或使用 |