《Flash Lite 2.x ActionScript 语言参考》 |
|
|
|
| ActionScript 语言元素 > 全局函数 | |||
本节包含了一组内置函数,凡是使用 ActionScript 的 SWF 文件的任何部分都可使用这些函数。这些全局函数涵盖了各种各样的常见编程任务,如处理数据类型(Boolean()、int() 等)、生成调试信息 (trace()) 以及与 Flash Player 或浏览器进行通讯 (fscommand())。
修饰符 签名 说明 Array 创建一个新的空数组,或者将指定的元素转换为数组。 Boolean 将参数 expression 转换为布尔值并返回 call 自 Flash Player 5 后不推荐使用。不推荐使用此动作,而推荐使用 执行被调用的帧中的脚本,而不将播放头移动到该帧。 chr 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 将 ASCII 代码数字转换为字符。 clearInterval 取消由 duplicateMovieClip 当 SWF 文件正在播放时,创建一个影片剪辑的实例。 escape 将参数转换为字符串,并以 URL 编码格式对其进行编码,在这种格式中,所有非字母数字的字符都替换为 % 十六进制序列。 eval 按名称访问变量、属性、对象或影片剪辑。 fscommand 使 SWF 文件能够与 Flash Lite 播放器或移动设备的环境(如操作系统)进行通信。 fscommand2 使 SWF 文件能够与 Flash Lite 播放器或移动设备上的主机应用程序进行通信。 getProperty 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 Flash Player 5 中引入的点语法。 返回影片剪辑 my_mc 的指定属性的值。 getTimer 返回自 SWF 文件开始播放时起已经过的毫秒数。 getURL 将来自特定 URL 的文档加载到窗口中,或将变量传递到位于所定义 URL 的另一个应用程序。 getVersion 返回一个包含 Flash Player 版本和平台信息的字符串。 gotoAndPlay 将播放头转到场景中指定的帧并从该帧开始播放。 gotoAndStop 将播放头转到场景中指定的帧并停止播放。 ifFrameLoaded 自 Flash Player 5 后不推荐使用。此函数已不推荐使用。Adobe 建议您使用 检查特定帧的内容是否可在本地使用。 int 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 通过截断小数值将小数转换为整数值。 isFinite 计算 expression,如果结果为有限数,则返回 isNaN 计算参数,如果值为 length 自 Flash Player 5 后不推荐使用。此函数及所有字符串函数已不推荐使用。Adobe 建议您使用 String 类的方法和 返回指定字符串或变量的长度。 loadMovie 在播放原始 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 的某个级别中的变量的值。 mbchr 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 将 ASCII 码数字转换为多字节字符。 mblength 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 返回多字节字符串的长度。 mbord 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 将指定字符转换为多字节数字。 mbsubstring 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 从多字节字符串中提取一个新的多字节字符串。 将播放头转到下一帧。 将播放头转到下一场景的第 1 帧。 Number 将参数 expression 转换为数字。 Object 创建一个新的空对象,或者将指定的数字、字符串或布尔值转换为一个对象。 on 指定触发动作的鼠标事件或按键。 onClipEvent 触发为特定影片剪辑实例定义的动作。 ord 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 String 类的方法和属性。 将字符转换为 ASCII 码数字。 parseFloat 将字符串转换为浮点数。 parseInt 将字符串转换为整数。 play 在时间轴中向前移动播放头。 将播放头转到前一帧。 将播放头转到前一场景的第 1 帧。 random 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 返回一个随机整数,此整数介于 0 和小于在 value 参数中指定的整数之间。 removeMovieClip 删除指定的影片剪辑。 setInterval 在播放 SWF 文件时,每隔一定时间就调用函数或对象的方法。 setProperty 当影片剪辑播放时,更改影片剪辑的属性值。 startDrag 使 target 影片剪辑在影片播放过程中可拖动。 stop 停止当前正在播放的 SWF 文件。 在不停止播放头的情况下停止 SWF 文件中当前正在播放的所有声音。 stopDrag 停止当前的拖动操作。 String 返回指定参数的字符串表示形式。 substring 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 提取部分字符串。 targetPath 返回包含 movieClipObject 的目标路径的字符串。 tellTarget 自 Flash Player 5 后不推荐使用。Adobe 建议使用点 (.)记号和 将在 statements 参数中指定的指令应用于在 target 参数中指定的时间轴。 自 Flash Player 5 后不推荐使用。不推荐使用此函数,而推荐使用 在 Flash Player 中启用和禁用消除锯齿功能。 trace 计算表达式并输出结果。 unescape 将参数 x 作为字符串计算,将该字符串从 URL 编码格式解码(将所有十六进制序列转换为 ASCII 字符),并返回该字符串。 unloadMovie 从 Flash Player 中删除通过 unloadMovieNum 从 Flash Player 中删除通过
([numElements], [elementN]) : Array
(expression:Object) : Boolean
true 或 false。
(frame:Object)
function 语句。
(number:Number) : String
String.fromCharCode()。
(intervalID:Number)
setInterval() 调用创建的间隔。
(target:Object, newname:String, depth:Number)
(expression:String) : String
(expression:Object) : Object
(command:String, parameters:String)
(command:String, parameters:String)
(my_mc:Object, property:Object) : Object
() : Number
(url:String, [window:String], [method:String])
() : String
([scene:String], frame:Object)
([scene:String], frame:Object)
([scene:String], frame:Object, statement(s):Object)
MovieClip._framesloaded 属性。
(value:Number) : Number
Math.round()。
(expression:Object) : Boolean
true;如果为无穷大或负无穷大,则返回 false。
(expression:Object) : Boolean
NaN(非数字),则返回 true。
(expression:String, variable:Object) : Number
String.length 属性来执行相同的操作。
(url:String, target:Object, [method:String])
(url:String, level:Number, [method:String])
(url:String, target:Object, [method:String])
(url:String, level:Number, [method:String])
(number:Number)
String.fromCharCode() 方法。
(string:String) : Number
String.length 属性。
(character:String) : Number
String.charCodeAt() 方法。
(value:String, index:Number, count:Number) : String
String.substr() 方法。
(expression:Object) : Number
([value:Object]) : Object
(mouseEvent:Object)
(movieEvent:Object)
(character:String) : Number
(string:String) : Number
(expression:String, [radix:Number]) : Number
()
(value:Number) : Number
Math.random()。
(target:Object)
(functionName:Object, interval:Number, [param:Object], objectName:Object, methodName:String) : Number
(target:Object, property:Object, expression:Object)
(target:Object, [lock:Boolean], [left,top,right,bottom:Number])
()
()
(expression:Object) : String
(string:String, index:Number, count:Number) : String
String.substr()。
(targetObject:Object) : String
(target:String, statement(s):Object)
with 语句。
_quality。
(expression:Object)
(string:String) : String
(target)
loadMovie() 加载的影片剪辑。
(level:Number)
loadMovieNum() 加载的 SWF 或图像。
|
|
|
|