未完成[補檔]bilibili播放器特殊彈幕語言-Utils
標題:Utils
轉(zhuǎn)自:docs.bilibili.tv

目錄
1 hue
? ? 1.1 參數(shù)
? ? 1.2 返回
2 rgb
? ??2.1 參數(shù)
? ??2.2 返回
3 formatTimes
? ??3.1 參數(shù)
? ??3.2 返回
? ??3.3 示例
4 delay
? ??4.1 別名
? ??4.2 參數(shù)
? ??4.3 示例
5 interval
? ??5.1 別名
? ??5.2 參數(shù)
? ??5.3 示例
6 distance
? ??6.1 參數(shù)
? ??6.2 返回
7 rand
? ??7.1 參數(shù)
? ??7.2 返回
? ??7.3 示例

hue
function hue(v:int):int;
將0-360的值映射到色相環(huán)上,例如
0 -> 0x0000ff
120 -> 0xff0000
240 -> 0x00ff00
參數(shù)
v:int — 一個整數(shù)
返回
Number — 一個色彩代碼

rgb
function rgb(r:int,g:int,b:int):int;
將RGB值映射到色彩值上
參數(shù)
r:int — 一個整數(shù) RED
g:int — 一個整數(shù) GREEN
b:int — 一個整數(shù) BLUE
返回
Number — 一個色彩代碼

formatTimes
function formatTimes(time:Number):String
格式化播放時間
參數(shù)
time:Number — 以秒為單位的播放時間
返回
String — 格式化后的播放時間
示例

delay
function delay(f:Function,time:Number=1000):void
延遲執(zhí)行函數(shù)
注意:此函數(shù)不會因播放器暫停而終止執(zhí)行
別名
timer
參數(shù)
f:Function — 要延遲執(zhí)行的函數(shù)
time:Number — 以毫秒為單位的延遲時間
示例

interval
function interval(f:Function,time:Number=1000,times:uint=1):void
定時執(zhí)行函數(shù)
別名
interval
參數(shù)
f:Function — 要定時執(zhí)行的函數(shù)
time:Number — 以毫秒為單位的定時時間
times:Number — 以次為單位的執(zhí)行次數(shù) 0為無限次
示例

distance
function distance(x1:Number,y1:Number,x2:Number,y2:Number):Number;
計算座標距離
參數(shù)
x1:Number — 計算起始座標X軸
y1:Number — 計算起始座標Y軸
x2:Number — 計算結(jié)束座標X軸
y2:Number — 計算結(jié)束座標Y軸
返回
Number — 以像素為單位的座標距離

rand
function rand(min:Number,max:Number):Number
返回一個偽隨機數(shù) n,其中 min <= n < max。因為該計算不可避免地包含某些非隨機的成分,所以返回的數(shù)字以保密方式計算且為“偽隨機數(shù)”。
參數(shù)
min:Number — 偽隨機數(shù)最小值
max:Number — 偽隨機數(shù)最大值
返回
Number — 偽隨機數(shù) n,其中 min <= n < max
示例

完