[補(bǔ)檔]bilibili播放器特殊彈幕語言-Function
標(biāo)題:Function
轉(zhuǎn)自:docs.bilibili.tv

目錄
1 trace
? ? 1.1 參數(shù)
2 clear
3 getTimer
4 parseInt
? ??4.1 參數(shù)
? ??4.2 返回
5 parseInt
? ??5.1 參數(shù)
? ??5.2 返回
6 timer
? ??6.1 參數(shù)
? ??6.2 返回
7 interval
? ??7.1 參數(shù)
? ??7.2 返回
8 foreach
? ??8.1 參數(shù)
? ??8.2 回調(diào)函數(shù)定義
? ??8.3 示例
9 clone
? ??9.1 參數(shù)
? ??9.2 示例
10 load
? ??10.1 參數(shù)

trace
function tracex(s:String):void
添加指定內(nèi)容至日志中
參數(shù)
s:String — 要添加的內(nèi)容

clear
function clear():void
清空日志內(nèi)容

getTimer
function getTimer():int
獲取從啟動播放器到現(xiàn)在經(jīng)過的毫秒數(shù)

parseInt
public function parseInt(str:String, radix:uint = 0):Number
將字符串轉(zhuǎn)換為整數(shù)。如果參數(shù)中指定的字符串不能轉(zhuǎn)換為數(shù)字,則此函數(shù)返回 NaN。以 0x 開頭的字符串被解釋為十六進(jìn)制數(shù)字。以 0 開頭的整數(shù)不會被解釋為八進(jìn)制數(shù)字。必須指定 8 的基數(shù)才能解釋為八進(jìn)制數(shù)字。有效整數(shù)前面的空白和 0 以及后面的非數(shù)字字符將被忽略。
參數(shù)
str:String — 要轉(zhuǎn)換為整數(shù)的字符串。
radix:uint (default = 0) — 表示要分析的數(shù)字的基數(shù)(基)的整數(shù)。合法值為 2 到 36。
返回
Number — 一個數(shù)字或 NaN(非數(shù)字)。

parseInt
public function parseFloat(str:String):Number
將字符串轉(zhuǎn)換為浮點(diǎn)數(shù)。此函數(shù)讀取或分析 并返回字符串中的數(shù)字,直到此函數(shù)遇到不是初始數(shù)字一部分的字符。如果字符串不是以可以分析的數(shù)字開頭,parseFloat() 將返回 NaN。有效整數(shù)前面的空白將被忽略,有效整數(shù)后面的非數(shù)字字符也將被忽略。
參數(shù)
str:String — 要讀取并轉(zhuǎn)換為浮點(diǎn)數(shù)的字符串。
返回
Number — 一個數(shù)字或 NaN(非數(shù)字)。

timer
public function timer(closure:Function, delay:Number):uint
在指定的延遲(以毫秒為單位)后運(yùn)行指定的函數(shù)。
參數(shù)
closure:Function — 要執(zhí)行的函數(shù)的名稱。不要包括引號或圓括號,并且不要指定要調(diào)用的函數(shù)的參數(shù)。例如,使用 functionName,而不要使用 functionName() 或 functionName(param)。
delay:Number — 執(zhí)行函數(shù)之前的延遲時間(以毫秒為單位)。
返回
uint?— 超時進(jìn)程的唯一數(shù)字標(biāo)識符。使用此標(biāo)識符可通過調(diào)用 clearTimeout() 方法取消進(jìn)程。

interval
public function interval(closure:Function, delay:Number, times: Number=1):Timer
以指定的間隔(以毫秒為單位)運(yùn)行函數(shù)。
參數(shù)
closure:Function — 要執(zhí)行的函數(shù)的名稱。不要包括引號或圓括號,并且不要指定要調(diào)用的函數(shù)的參數(shù)。例如,使用 functionName,而不要使用 functionName() 或 functionName(param)。
delay:Number — 間隔(以毫秒為單位)。
times:Number — 運(yùn)行次數(shù)。
返回
Timer?— 超時進(jìn)程的唯一標(biāo)識符。使用此標(biāo)識符可通過調(diào)用 timer.stop() 方法取消進(jìn)程。

foreach
public function foreach(loop:Object,f:Function):void
遍歷指定Object
參數(shù)
loop:Object — 被遍歷的Object
f:Function — 遍歷回調(diào)函數(shù)
回調(diào)函數(shù)定義
function foreachCallback(key:String,value:*):void;
====回調(diào)函數(shù)參數(shù)定義====
key:String — 鍵值名
value:* — 值
示例

clone
function clone(object:Object):Object
復(fù)制指定Object
注意:此功能無法復(fù)制函數(shù)
參數(shù)
object:Object — 被復(fù)制的Object
示例

load
function load(library:String,onComplete:Function):void
加載外部庫
參數(shù)
library:String ─ 庫名稱
onComplete:Function ─ 加載完成時執(zhí)行的回調(diào)函數(shù)
