Function
出自嗶哩嗶哩百科
目录 |
trace
function tracex(s:String):void
- 添加指定内容至日志中
参数
- s:String — 要添加的内容
clear
function clear():void
- 清空日志内容
getTimer
function getTimer():int
- 获取从启动播放器到现在经过的毫秒数
parseInt
public function parseInt(str:String, radix:uint = 0):Number
- 将字符串转换为整数。如果参数中指定的字符串不能转换为数字,则此函数返回 NaN。以 0x 开头的字符串被解释为十六进制数字。以 0 开头的整数不会被解释为八进制数字。必须指定 8 的基数才能解释为八进制数字。有效整数前面的空白和 0 以及后面的非数字字符将被忽略。
参数
- str:String — 要转换为整数的字符串。
- radix:uint (default = 0) — 表示要分析的数字的基数(基)的整数。合法值为 2 到 36。
返回
- Number — 一个数字或 NaN(非数字)。
parseInt
public function parseFloat(str:String):Number
- 将字符串转换为浮点数。此函数读取或分析 并返回字符串中的数字,直到此函数遇到不是初始数字一部分的字符。如果字符串不是以可以分析的数字开头,parseFloat() 将返回 NaN。有效整数前面的空白将被忽略,有效整数后面的非数字字符也将被忽略。
参数
- str:String — 要读取并转换为浮点数的字符串。
返回
- Number — 一个数字或 NaN(非数字)。
timer
public function timer(closure:Function, delay:Number):uint
- 在指定的延迟(以毫秒为单位)后运行指定的函数。
参数
- closure:Function — 要执行的函数的名称。不要包括引号或圆括号,并且不要指定要调用的函数的参数。例如,使用 functionName,而不要使用 functionName() 或 functionName(param)。
- delay:Number — 执行函数之前的延迟时间(以毫秒为单位)。
返回
- uint — 超时进程的唯一数字标识符。使用此标识符可通过调用 clearTimeout() 方法取消进程。
interval
public function interval(closure:Function, delay:Number, times: Number=1):Timer
- 以指定的间隔(以毫秒为单位)运行函数。
参数
- closure:Function — 要执行的函数的名称。不要包括引号或圆括号,并且不要指定要调用的函数的参数。例如,使用 functionName,而不要使用 functionName() 或 functionName(param)。
- delay:Number — 间隔(以毫秒为单位)。
- times:Number — 运行次数。
返回
- Timer — 超时进程的唯一标识符。使用此标识符可通过调用 timer.stop() 方法取消进程。
foreach
public function foreach(loop:Object,f:Function):void
- 遍历指定Object
参数
- loop:Object — 被遍历的Object
- f:Function — 遍历回调函数
回调函数定义
- function foreachCallback(key:String,value:*):void;
- ====回调函数参数定义====
- key:String — 键值名
- value:* — 值
示例
a={a:"b",b:"c"}; foreach(a,function(key,obj){ trace(key+":"+obj); });
clone
function clone(object:Object):Object
- 复制指定Object
- 注意:此功能无法复制函数
参数
- object:Object — 被复制的Object
示例
var a={test:2}; var b=clone(a); a.test=1; trace(b.test);
load
function load(library:String,onComplete:Function):void
- 加载外部库
参数
- library:String ─ 库名称
- onComplete:Function ─ 加载完成时执行的回调函数