ActionScript 2.0 语言参考 |
|
|
|
| ActionScript 语言元素 > 全局函数 | |||
本节包含了一组内置函数,凡是使用 ActionScript 的 SWF 文件的任何部分都可使用这些函数。这些全局函数涵盖了各种各样的常见编程任务,如处理数据类型(Boolean()、int() 等)、生成调试信息 (trace()) 以及与 Flash Player 或浏览器进行通信 (fscommand())。
修饰符 签名 说明 创建一个新的空数组,或者将指定的元素转换为数组。 asfunction 用于 HTML 文本字段中 URL 的特殊协议,该协议允许 HREF 链接调用 ActionScript 函数。 将参数 expression 转换为布尔值并返回 自 Flash Player 5 后"不推荐使用"。不推荐使用此动作,而推荐使用 执行被调用的帧中的脚本,而不将播放头移动到该帧。 自 Flash Player 5 后"不推荐使用"。不推荐使用此函数,而推荐使用 将 ASCII 码数字转换为字符。 clearInterval 停止 clearTimeout 取消指定的 duplicateMovieClip 当 SWF 文件正在播放时,创建一个影片剪辑的实例。 将参数转换为字符串,并以 URL 编码格式对其进行编码,在这种格式中,所有非字母数字的字符都替换为 % 十六进制序列。 按照名称访问变量、属性、对象或影片剪辑。 使 SWF 文件能够与 Flash Player 或承载 Flash Player 的程序(如 Web 浏览器)进行通讯。 getProperty 返回影片剪辑 my_mc 的指定属性的值。 返回自 SWF 文件开始播放时起已经过的毫秒数。 将来自特定 URL 的文档加载到窗口中,或将变量传递到位于所定义 URL 的另一个应用程序。 getVersion 返回一个包含 Flash Player 版本和平台信息的字符串。 gotoAndPlay 将播放头转到场景中指定的帧并从该帧开始播放。 gotoAndStop 将播放头转到场景中指定的帧并停止播放。 ifFrameLoaded 自 Flash Player 5 后"不推荐使用"。此函数已不推荐使用。Adobe 建议您使用 检查特定帧的内容是否可在本地使用。 自 Flash Player 5 后"不推荐使用"。不推荐使用此函数,对于正值,推荐使用 通过截断小数值将小数转换为整数值。 计算 expression,如果结果为有限数,则返回 计算参数,如果值为 自 Flash Player 5 后"不推荐使用"。此函数及所有字符串函数已不推荐使用。Adobe 建议您使用 String 类的方法和 返回指定字符串或变量的长度。 在播放原始 SWF 文件的同时将 SWF 文件或 JPEG 文件加载到 Flash Player 中。 loadMovieNum 在播放原来加载的 SWF 文件的同时将 SWF 文件或 JPEG 文件加载到 Flash Player 的某个级别中。 loadVariables 从外部文件(例如文本文件,或由 ColdFusion、CGI 脚本、Active Server Page (ASP)、PHP 或 Perl 脚本生成的文本)中读取数据,并设置目标影片剪辑中变量的值。 loadVariablesNum 从外部文件(如文本文件,或由 ColdFusion、CGI 脚本、ASP、PHP 或 Perl 脚本生成的文本)中读取数据,并设置 Flash Player 的某个级别中的变量的值。 自 Flash Player 5 后"不推荐使用"。不推荐使用此函数,而推荐使用 将 ASCII 码数字转换为多字节字符。 自 Flash Player 5 后"不推荐使用"。不推荐使用此函数,而推荐使用 String 类的方法和属性。 返回多字节字符串的长度。 自 Flash Player 5 后"不推荐使用"。不推荐使用此函数,而推荐使用 将指定字符转换为多字节数字。 mbsubstring 自 Flash Player 5 后"不推荐使用"。不推荐使用此函数,而推荐使用 从多字节字符串中提取一个新的多字节字符串。 允许您从 ActionScript 中发出 Flash JavaScript API (JSAPI) 命令。 将播放头转到下一帧。 将播放头转到下一场景的第 1 帧。 将参数 expression 转换为数字。 创建一个新的空对象,或者将指定的数字、字符串或布尔值转换为一个对象。 指定触发动作的鼠标事件或按键。 onClipEvent 触发为特定影片剪辑实例定义的动作。 自 Flash Player 5 后"不推荐使用"。不推荐使用此函数,而推荐使用 String 类的方法和属性。 将字符转换为 ASCII 码数字。 parseFloat 将字符串转换为浮点数。 将字符串转换为整数。 play 在时间轴中向前移动播放头。 将播放头转到前一帧。 将播放头转到前一场景的第 1 帧。 根据在参数( printAsBitmap 根据在参数( printAsBitmapNum 根据参数( 根据在 自 Flash Player 5 后"不推荐使用"。不推荐使用此函数,而推荐使用 返回一个随机整数,该整数介于 0 和小于 <code><em>value</em></code> 参数中指定的整数之间。 removeMovieClip 删除指定的影片剪辑。 setInterval 在播放 SWF 文件时,每隔一定时间就调用函数或对象的方法。 setProperty 当影片剪辑播放时,更改影片剪辑的属性值。 setTimeout 在指定的延迟(以毫秒为单位)后运行指定的函数。 showRedrawRegions 使调试器播放器能够描画出正在重绘的屏幕区域的轮廓。 startDrag 使 stop 停止当前正在播放的 SWF 文件。 在不停止播放头的情况下停止 SWF 文件中当前正在播放的所有声音。 stopDrag 停止当前的拖动操作。 返回指定参数的字符串表示形式。 substring 自 Flash Player 5 后"不推荐使用"。不推荐使用此函数,而推荐使用 提取部分字符串。 targetPath 返回包含 movieClipObject 的目标路径的字符串。 tellTarget 自 Flash Player 5 后"不推荐使用"。Adobe 建议使用点 (.) 记号和 将 statements 参数中指定的指令应用到 target 参数中指定的时间轴。 自 Flash Player 5 后"不推荐使用"。不推荐使用此函数,而推荐使用 在 Flash Player 中启用和禁用消除锯齿功能。 计算表达式并输出结果。 将参数 x 作为字符串计算,将该字符串从 URL 编码格式解码(将所有十六进制序列转换为 ASCII 字符),并返回该字符串。 unloadMovie 从 Flash Player 中删除通过 unloadMovieNum 从 Flash Player 中删除通过 当在处理函数内调用它或使用
(function:String, parameter:String)
true 或 false。
function 语句。
String.fromCharCode()。
(intervalID:Number)
setInterval() 调用。
(id:Number)
setTimeout() 调用。
(target:Object, newname:String, depth:Number)
(my_mc:Object, property) : Object
() : String
([scene:String], frame:Object)
([scene:String], frame:Object)
([scene:String], frame:Object)
MovieClip._framesloaded 属性。
Math.floor();对于负值,推荐使用 Math.ceil。
true;如果为无穷大或负无穷大,则返回 false。
NaN(非数字),则返回 true。
String.length 属性来执行相同的操作。
(url:String, level:Number, [method:String])
(url:String, target:Object, [method:String])
(url:String, level:Number, [method:String])
String.fromCharCode() 方法。
String.charCodeAt()。
(value:String, index:Number, count:Number) : String
String.substr()。
(movieEvent:Object)
(string:String) : Number
()
bmovie、bmax 或 bframe)中指定的边界打印 target 影片剪辑。
(target:Object, boundingBox:String)
bmovie、bmax 或 bframe)中指定的边界将 target 影片剪辑打印为位图。
(level:Number, boundingBox:String)
bmovie、bmax 或 bframe)中指定的边界将 Flash Player 中的级别打印为位图。
boundingBox 的参数(bmovie、bmax 或 bframe)中指定的边界打印 Flash Player 中的级别。
Math.random()。
(target:Object)
(functionReference:Function, interval:Number, [param:Object], objectReference:Object, methodName:String) : Number
(target:Object, property:Object, expression:Object)
(functionReference:Object, delay:Number, args:Object) : Number
(enable:Boolean, [color:Number])
(target:Object, [lock:Boolean], [left,top,right,bottom:Number])
target 影片剪辑在影片播放过程中可拖动。
()
()
(string:String, index:Number, count:Number) : String
String.substr()。
(targetObject:Object) : String
(target:String, statement(s))
with 语句。
_quality。
(target:Object)
loadMovie() 加载的影片剪辑。
(level:Number)
loadMovieNum() 加载的 SWF 或图像。
setInterval() 调用它时更新显示。
|
|
|
|